https://launchpad.net/ubuntu/+source/arrayfire/3.3.2+dfsg1-4ubuntu5/+build/27916204 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos03-riscv64-019 6.5.0-25-generic #25.1~22.04.1-Ubuntu SMP Thu Feb 29 12:00:02 UTC 2024 riscv64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu22.04.1 python3-lpbuildd_236~650~ubuntu22.04.1 sbuild_0.81.2ubuntu6 git-build-recipe_0.3.6 git_1:2.34.1-1ubuntu1.10 dpkg-dev_1.21.1ubuntu2.3 python3-debian_0.1.43ubuntu1.1. Syncing the system clock with the buildd NTP service... 14 Mar 11:13:12 ntpdate[2290]: adjust time server 10.211.37.1 offset -0.018334 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-27916204 --image-type chroot /home/buildd/filecache-default/20a3246b7a16d5658607d7f37229fcda30a33651 Creating target for build PACKAGEBUILD-27916204 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-27916204 Starting target for build PACKAGEBUILD-27916204 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-27916204 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-27916204 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-27916204 Updating target for build PACKAGEBUILD-27916204 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main riscv64 Packages [1358 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [517 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe riscv64 Packages [14.7 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6040 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 Packages [608 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [213 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 Packages [3157 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [1258 kB] Fetched 28.4 MB in 29s (987 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: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-riscv64-linux-gnu cpp-riscv64-linux-gnu g++-13-riscv64-linux-gnu g++-riscv64-linux-gnu gcc-13-riscv64-linux-gnu gcc-14-base gcc-riscv64-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libreadline8t64 libssl3t64 libtirpc3t64 libubsan1 libunistring5 perl-modules-5.38 The following packages have been kept back: optipng The following packages will be upgraded: apt apt-utils base-files base-passwd bash bash-completion binutils binutils-common binutils-riscv64-linux-gnu bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgomp1 libgpg-error-l10n libgpg-error0 libgssapi-krb5-2 libidn2-0 libip4tc2 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblzma5 libmd0 libmount1 libncursesw6 libnsl-dev libnsl2 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpng16-16 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd perl perl-base pinentry-curses procps psmisc readline-common sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 151 upgraded, 23 newly installed, 13 to remove and 1 not upgraded. Need to get 113 MB of archives. After this operation, 69.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libnsl-dev riscv64 1.3.0-3build2 [137 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main riscv64 libcrypt-dev riscv64 1:4.4.36-4 [322 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libc6-dev riscv64 2.39-0ubuntu6 [3458 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libc-dev-bin riscv64 2.39-0ubuntu6 [20.0 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtirpc-common all 1.3.4+ds-1.1 [8018 B] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtirpc-dev riscv64 1.3.4+ds-1.1 [350 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libnss-nisplus riscv64 1.3-5 [23.7 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtirpc3t64 riscv64 1.3.4+ds-1.1 [92.2 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libgssapi-krb5-2 riscv64 1.20.1-5.1build3 [153 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libkrb5-3 riscv64 1.20.1-5.1build3 [385 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libk5crypto3 riscv64 1.20.1-5.1build3 [108 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libkrb5support0 riscv64 1.20.1-5.1build3 [36.7 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main riscv64 libacl1 riscv64 2.3.2-1 [18.7 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libapparmor1 riscv64 4.0.0~beta2-0ubuntu3 [50.9 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libaudit-common all 1:3.1.2-2.1 [5674 B] Get:16 http://ftpmaster.internal/ubuntu noble/main riscv64 libcap-ng0 riscv64 0.8.4-2 [15.3 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libaudit1 riscv64 1:3.1.2-2.1 [47.9 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libblkid1 riscv64 2.39.3-9ubuntu2 [204 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main riscv64 libcap2 riscv64 1:2.66-5ubuntu1 [31.7 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main riscv64 libcrypt1 riscv64 1:4.4.36-4 [115 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main riscv64 libgpg-error-l10n all 1.47-3build1 [8024 B] Get:22 http://ftpmaster.internal/ubuntu noble/main riscv64 libgpg-error0 riscv64 1.47-3build1 [75.7 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main riscv64 libgcrypt20 riscv64 1.10.3-2 [564 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 liblzma5 riscv64 5.6.0-0.2 [137 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main riscv64 libzstd1 riscv64 1.5.5+dfsg2-2 [349 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libkmod2 riscv64 31+20240202-2ubuntu4 [54.9 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main riscv64 libpcre2-8-0 riscv64 10.42-4ubuntu1 [149 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libselinux1 riscv64 3.5-2build2 [85.7 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libmount1 riscv64 2.39.3-9ubuntu2 [212 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdb5.3t64 riscv64 5.3.28+dfsg2-5build1 [779 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libgdbm6t64 riscv64 1.23-5.1 [35.8 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libgdbm-compat4t64 riscv64 1.23-5.1 [6874 B] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libperl5.38t64 riscv64 5.38.2-3.2 [4468 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 perl riscv64 5.38.2-3.2 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 perl-base riscv64 5.38.2-3.2 [1833 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 liblocale-gettext-perl riscv64 1.07-6ubuntu3 [15.6 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtext-iconv-perl riscv64 1.7-8build2 [13.4 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtext-charwidth-perl riscv64 0.04-11build2 [9236 B] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 openssl riscv64 3.0.13-0ubuntu1 [991 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsystemd-shared riscv64 255.4-1ubuntu4 [2180 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcryptsetup12 riscv64 2:2.7.0-1ubuntu2 [274 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libssl3t64 riscv64 3.0.13-0ubuntu1 [1733 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 systemd-dev all 255.4-1ubuntu4 [103 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 systemd-sysv riscv64 255.4-1ubuntu4 [11.9 kB] Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 systemd riscv64 255.4-1ubuntu4 [3552 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsystemd0 riscv64 255.4-1ubuntu4 [458 kB] Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam-modules-bin riscv64 1.5.3-5ubuntu3 [55.0 kB] Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam-modules riscv64 1.5.3-5ubuntu3 [284 kB] Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libnettle8t64 riscv64 3.9.1-2.2 [217 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libhogweed6t64 riscv64 3.9.1-2.2 [200 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main riscv64 libp11-kit0 riscv64 0.25.3-4ubuntu1 [318 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main riscv64 libunistring5 riscv64 1.1-2 [544 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libgnutls30t64 riscv64 3.8.3-1.1ubuntu2 [1111 kB] Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libapt-pkg6.0t64 riscv64 2.7.13ubuntu1 [1051 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main riscv64 bzip2 riscv64 1.0.8-5ubuntu1 [35.0 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main riscv64 libbz2-1.0 riscv64 1.0.8-5ubuntu1 [40.3 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-14-base riscv64 14-20240303-1ubuntu1 [46.9 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main riscv64 libgcc-s1 riscv64 14-20240303-1ubuntu1 [61.1 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main riscv64 libstdc++6 riscv64 14-20240303-1ubuntu1 [807 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libudev1 riscv64 255.4-1ubuntu4 [181 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main riscv64 libxxhash0 riscv64 0.8.2-2 [43.7 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 zlib1g riscv64 1:1.3.dfsg-3.1ubuntu1 [60.8 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main riscv64 libffi8 riscv64 3.4.6-1 [23.0 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main riscv64 libidn2-0 riscv64 2.3.7-2 [102 kB] Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdebconfclient0 riscv64 0.271ubuntu2 [11.2 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main riscv64 base-passwd riscv64 3.6.3 [52.1 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsqlite3-0 riscv64 3.45.1-1ubuntu1 [739 kB] Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 gpg riscv64 2.4.4-2ubuntu15 [607 kB] Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libreadline8t64 riscv64 8.2-3.1 [155 kB] Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 readline-common all 8.2-3.1 [56.4 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main riscv64 libncursesw6 riscv64 6.4+20240113-1ubuntu1 [155 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main riscv64 libtinfo6 riscv64 6.4+20240113-1ubuntu1 [108 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 gpg-agent riscv64 2.4.4-2ubuntu15 [282 kB] Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 gpgconf riscv64 2.4.4-2ubuntu15 [133 kB] Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 pinentry-curses riscv64 1.2.1-3ubuntu3 [40.6 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main riscv64 init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main riscv64 libnpth0t64 riscv64 1.6-3.1 [8092 B] Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 gpgv riscv64 2.4.4-2ubuntu15 [276 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main riscv64 ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 apt-utils riscv64 2.7.13ubuntu1 [226 kB] Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 apt riscv64 2.7.13ubuntu1 [1347 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main riscv64 debconf-i18n all 1.5.86 [205 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main riscv64 debconf all 1.5.86 [124 kB] Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam0g riscv64 1.5.3-5ubuntu3 [69.0 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main riscv64 libseccomp2 riscv64 2.5.5-1ubuntu1 [52.9 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main riscv64 libargon2-1 riscv64 0~20190702+dfsg-4 [23.7 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdevmapper1.02.1 riscv64 2:1.02.185-3ubuntu2 [144 kB] Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libuuid1 riscv64 2.39.3-9ubuntu2 [37.4 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfdisk1 riscv64 2.39.3-9ubuntu2 [238 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 mount riscv64 2.39.3-9ubuntu2 [152 kB] Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcom-err2 riscv64 1.47.0-2.4~exp1ubuntu2 [22.5 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main riscv64 libkeyutils1 riscv64 1.6.3-3 [9694 B] Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libnsl2 riscv64 1.3.0-3build2 [43.3 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main riscv64 linux-libc-dev riscv64 6.8.0-11.11 [1565 kB] Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libc6 riscv64 2.39-0ubuntu6 [2775 kB] Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libc-bin riscv64 2.39-0ubuntu6 [609 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main riscv64 base-files riscv64 13ubuntu7 [74.0 kB] Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 debianutils riscv64 5.17 [89.6 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main riscv64 bash riscv64 5.2.21-2ubuntu2 [745 kB] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 bsdutils riscv64 1:2.39.3-9ubuntu2 [115 kB] Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 coreutils riscv64 9.4-3ubuntu3 [1458 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main riscv64 tar riscv64 1.35+dfsg-3 [269 kB] Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 dpkg riscv64 1.22.5ubuntu4 [1286 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main riscv64 dash riscv64 0.5.12-6ubuntu4 [93.2 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main riscv64 diffutils riscv64 1:3.10-1 [180 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main riscv64 grep riscv64 3.11-4 [182 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main riscv64 gzip riscv64 1.12-1ubuntu2 [102 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main riscv64 hostname riscv64 3.23+nmu2ubuntu1 [11.3 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main riscv64 login riscv64 1:4.13+dfsg1-4ubuntu1 [203 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main riscv64 ncurses-bin riscv64 6.4+20240113-1ubuntu1 [186 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main riscv64 sed riscv64 4.9-2 [211 kB] Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 util-linux riscv64 2.39.3-9ubuntu2 [1330 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main riscv64 ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main riscv64 sysvinit-utils riscv64 3.08-6ubuntu2 [35.0 kB] Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 logsave riscv64 1.47.0-2.4~exp1ubuntu2 [22.2 kB] Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libext2fs2t64 riscv64 1.47.0-2.4~exp1ubuntu2 [243 kB] Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 e2fsprogs riscv64 1.47.0-2.4~exp1ubuntu2 [604 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main riscv64 init riscv64 1.66ubuntu1 [6190 B] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsmartcols1 riscv64 2.39.3-9ubuntu2 [146 kB] Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 uuid-runtime riscv64 2.39.3-9ubuntu2 [49.1 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main riscv64 libattr1 riscv64 1:2.5.2-1 [11.5 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main riscv64 libmd0 riscv64 1.1.0-2 [30.6 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsemanage-common all 3.5-1build3 [10.1 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main riscv64 libsepol2 riscv64 3.5-2 [312 kB] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsemanage2 riscv64 3.5-1build3 [100 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main riscv64 passwd riscv64 1:4.13+dfsg1-4ubuntu1 [864 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main riscv64 g++-13 riscv64 13.2.0-17ubuntu2 [14.4 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-13 riscv64 13.2.0-17ubuntu2 [448 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp-13 riscv64 13.2.0-17ubuntu2 [1028 B] Get:132 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp-13-riscv64-linux-gnu riscv64 13.2.0-17ubuntu2 [10.3 MB] Get:133 http://ftpmaster.internal/ubuntu noble/main riscv64 libcc1-0 riscv64 14-20240303-1ubuntu1 [45.2 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main riscv64 libctf0 riscv64 2.42-3ubuntu1 [104 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main riscv64 libctf-nobfd0 riscv64 2.42-3ubuntu1 [107 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main riscv64 libsframe1 riscv64 2.42-3ubuntu1 [15.8 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main riscv64 binutils-riscv64-linux-gnu riscv64 2.42-3ubuntu1 [899 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main riscv64 libbinutils riscv64 2.42-3ubuntu1 [566 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main riscv64 binutils riscv64 2.42-3ubuntu1 [2988 B] Get:140 http://ftpmaster.internal/ubuntu noble/main riscv64 binutils-common riscv64 2.42-3ubuntu1 [209 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main riscv64 libstdc++-13-dev riscv64 13.2.0-17ubuntu2 [5478 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main riscv64 libgomp1 riscv64 14-20240303-1ubuntu1 [145 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main riscv64 libatomic1 riscv64 14-20240303-1ubuntu1 [9504 B] Get:144 http://ftpmaster.internal/ubuntu noble/main riscv64 libasan8 riscv64 14-20240303-1ubuntu1 [2650 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main riscv64 libubsan1 riscv64 14-20240303-1ubuntu1 [1075 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main riscv64 libgcc-13-dev riscv64 13.2.0-17ubuntu2 [3876 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-13-riscv64-linux-gnu riscv64 13.2.0-17ubuntu2 [19.7 MB] Get:148 http://ftpmaster.internal/ubuntu noble/main riscv64 g++-13-riscv64-linux-gnu riscv64 13.2.0-17ubuntu2 [11.6 MB] Get:149 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-13-base riscv64 13.2.0-17ubuntu2 [47.5 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main riscv64 libproc2-0 riscv64 2:4.0.4-4ubuntu1 [60.8 kB] Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libss2 riscv64 1.47.0-2.4~exp1ubuntu2 [17.1 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main riscv64 mawk riscv64 1.3.4.20240123-1 [129 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main riscv64 procps riscv64 2:4.0.4-4ubuntu1 [715 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main riscv64 sensible-utils all 0.0.22 [22.5 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main riscv64 ca-certificates all 20240203 [159 kB] Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 krb5-locales all 1.20.1-5.1build3 [13.8 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main riscv64 libip4tc2 riscv64 1.8.10-3ubuntu1 [23.9 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main riscv64 tzdata all 2024a-1ubuntu1 [273 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main riscv64 bash-completion all 1:2.11-8 [180 kB] Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 bsdextrautils riscv64 2.39.3-9ubuntu2 [92.1 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main riscv64 libpng16-16 riscv64 1.6.43-1 [193 kB] Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 psmisc riscv64 23.7-1 [176 kB] Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 xz-utils riscv64 5.6.0-0.2 [273 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main riscv64 g++ riscv64 4:13.2.0-7ubuntu1 [1082 B] Get:165 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc riscv64 4:13.2.0-7ubuntu1 [5016 B] Get:166 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp riscv64 4:13.2.0-7ubuntu1 [22.4 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp-riscv64-linux-gnu riscv64 4:13.2.0-7ubuntu1 [5316 B] Get:168 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-riscv64-linux-gnu riscv64 4:13.2.0-7ubuntu1 [1202 B] Get:169 http://ftpmaster.internal/ubuntu noble/main riscv64 g++-riscv64-linux-gnu riscv64 4:13.2.0-7ubuntu1 [960 B] Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 dpkg-dev all 1.22.5ubuntu4 [1060 kB] Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdpkg-perl all 1.22.5ubuntu4 [269 kB] Get:172 http://ftpmaster.internal/ubuntu noble/main riscv64 lto-disabled-list all 47 [12.4 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main riscv64 libfakeroot riscv64 1.33-1 [34.6 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main riscv64 fakeroot riscv64 1.33-1 [78.4 kB] Preconfiguring packages ... Fetched 113 MB in 15s (7607 kB/s) (Reading database ... 13552 files and directories currently installed.) Preparing to unpack .../0-libnsl-dev_1.3.0-3build2_riscv64.deb ... Unpacking libnsl-dev:riscv64 (1.3.0-3build2) over (1.3.0-2build2) ... Preparing to unpack .../1-libcrypt-dev_1%3a4.4.36-4_riscv64.deb ... Unpacking libcrypt-dev:riscv64 (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../2-libc6-dev_2.39-0ubuntu6_riscv64.deb ... Unpacking libc6-dev:riscv64 (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Preparing to unpack .../3-libc-dev-bin_2.39-0ubuntu6_riscv64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Preparing to unpack .../4-libtirpc-common_1.3.4+ds-1.1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../5-libtirpc-dev_1.3.4+ds-1.1_riscv64.deb ... Unpacking libtirpc-dev:riscv64 (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../6-libnss-nisplus_1.3-5_riscv64.deb ... Unpacking libnss-nisplus:riscv64 (1.3-5) over (1.3-0ubuntu6) ... dpkg: libtirpc3:riscv64: dependency problems, but removing anyway as you requested: libnsl2:riscv64 depends on libtirpc3 (>= 1.0.2). (Reading database ... 13555 files and directories currently installed.) Removing libtirpc3:riscv64 (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:riscv64. (Reading database ... 13549 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.1_riscv64.deb ... Adding 'diversion of /lib/riscv64-linux-gnu/libtirpc.so.3 to /lib/riscv64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/riscv64-linux-gnu/libtirpc.so.3.0.0 to /lib/riscv64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:riscv64 (1.3.4+ds-1.1) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-5.1build3_riscv64.deb ... Unpacking libgssapi-krb5-2:riscv64 (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-5.1build3_riscv64.deb ... Unpacking libkrb5-3:riscv64 (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-5.1build3_riscv64.deb ... Unpacking libk5crypto3:riscv64 (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-5.1build3_riscv64.deb ... Unpacking libkrb5support0:riscv64 (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-1_riscv64.deb ... Unpacking libacl1:riscv64 (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:riscv64 (2.3.2-1) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0~beta2-0ubuntu3_riscv64.deb ... Unpacking libapparmor1:riscv64 (4.0.0~beta2-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2_riscv64.deb ... Unpacking libcap-ng0:riscv64 (0.8.4-2) over (0.8.3-1build2) ... Setting up libcap-ng0:riscv64 (0.8.4-2) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_riscv64.deb ... Unpacking libaudit1:riscv64 (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit1:riscv64 (1:3.1.2-2.1) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_riscv64.deb ... Unpacking libblkid1:riscv64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libblkid1:riscv64 (2.39.3-9ubuntu2) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_riscv64.deb ... Unpacking libcap2:riscv64 (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:riscv64 (1:2.66-5ubuntu1) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.36-4_riscv64.deb ... Unpacking libcrypt1:riscv64 (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:riscv64 (1:4.4.36-4) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_riscv64.deb ... Unpacking libgpg-error0:riscv64 (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:riscv64 (1.47-3build1) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_riscv64.deb ... Unpacking libgcrypt20:riscv64 (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:riscv64 (1.10.3-2) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.0-0.2_riscv64.deb ... Unpacking liblzma5:riscv64 (5.6.0-0.2) over (5.4.1-0.2) ... Setting up liblzma5:riscv64 (5.6.0-0.2) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_riscv64.deb ... Unpacking libzstd1:riscv64 (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:riscv64 (1.5.5+dfsg2-2) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu4_riscv64.deb ... Unpacking libkmod2:riscv64 (31+20240202-2ubuntu4) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_riscv64.deb ... Unpacking libpcre2-8-0:riscv64 (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:riscv64 (10.42-4ubuntu1) ... (Reading database ... 13560 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2build2_riscv64.deb ... Unpacking libselinux1:riscv64 (3.5-2build2) over (3.5-1) ... Setting up libselinux1:riscv64 (3.5-2build2) ... (Reading database ... 13561 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu2_riscv64.deb ... Unpacking libmount1:riscv64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libmount1:riscv64 (2.39.3-9ubuntu2) ... (Reading database ... 13561 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2_riscv64.deb ... Unpacking perl (5.38.2-3.2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2) ... dpkg: libdb5.3:riscv64: dependency problems, but removing anyway as you requested: libperl5.36:riscv64 depends on libdb5.3. libpam-modules:riscv64 depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 14973 files and directories currently installed.) Removing libdb5.3:riscv64 (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:riscv64. (Reading database ... 14967 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_riscv64.deb ... Unpacking libdb5.3t64:riscv64 (5.3.28+dfsg2-5build1) ... dpkg: libgdbm6:riscv64: dependency problems, but removing anyway as you requested: libperl5.36:riscv64 depends on libgdbm6 (>= 1.21). libgdbm-compat4:riscv64 depends on libgdbm6 (>= 1.16). (Reading database ... 14973 files and directories currently installed.) Removing libgdbm6:riscv64 (1.23-3) ... Selecting previously unselected package libgdbm6t64:riscv64. (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1_riscv64.deb ... Unpacking libgdbm6t64:riscv64 (1.23-5.1) ... dpkg: libgdbm-compat4:riscv64: dependency problems, but removing anyway as you requested: libperl5.36:riscv64 depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 14974 files and directories currently installed.) Removing libgdbm-compat4:riscv64 (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:riscv64. (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_riscv64.deb ... Unpacking libgdbm-compat4t64:riscv64 (1.23-5.1) ... Selecting previously unselected package libperl5.38t64:riscv64. Preparing to unpack .../libperl5.38t64_5.38.2-3.2_riscv64.deb ... Unpacking libperl5.38t64:riscv64 (5.38.2-3.2) ... Preparing to unpack .../perl-base_5.38.2-3.2_riscv64.deb ... Unpacking perl-base (5.38.2-3.2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2) ... (Reading database ... 15495 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-6ubuntu3_riscv64.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu3) over (1.07-6) ... Preparing to unpack .../1-libtext-iconv-perl_1.7-8build2_riscv64.deb ... Unpacking libtext-iconv-perl:riscv64 (1.7-8build2) over (1.7-8) ... Preparing to unpack .../2-libtext-charwidth-perl_0.04-11build2_riscv64.deb ... Unpacking libtext-charwidth-perl:riscv64 (0.04-11build2) over (0.04-11) ... Preparing to unpack .../3-openssl_3.0.13-0ubuntu1_riscv64.deb ... Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../4-libsystemd-shared_255.4-1ubuntu4_riscv64.deb ... Unpacking libsystemd-shared:riscv64 (255.4-1ubuntu4) over (253.5-1ubuntu6) ... Preparing to unpack .../5-libcryptsetup12_2%3a2.7.0-1ubuntu2_riscv64.deb ... Unpacking libcryptsetup12:riscv64 (2:2.7.0-1ubuntu2) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:riscv64: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15494 files and directories currently installed.) Removing libssl3:riscv64 (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:riscv64. (Reading database ... 15483 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_riscv64.deb ... Unpacking libssl3t64:riscv64 (3.0.13-0ubuntu1) ... Preparing to unpack .../systemd-dev_255.4-1ubuntu4_all.deb ... Unpacking systemd-dev (255.4-1ubuntu4) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu4_riscv64.deb ... Unpacking systemd-sysv (255.4-1ubuntu4) over (253.5-1ubuntu6) ... Setting up libssl3t64:riscv64 (3.0.13-0ubuntu1) ... (Reading database ... 15538 files and directories currently installed.) Preparing to unpack .../systemd_255.4-1ubuntu4_riscv64.deb ... Unpacking systemd (255.4-1ubuntu4) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu4_riscv64.deb ... Unpacking libsystemd0:riscv64 (255.4-1ubuntu4) over (253.5-1ubuntu6) ... Setting up libsystemd0:riscv64 (255.4-1ubuntu4) ... (Reading database ... 15658 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_riscv64.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... (Reading database ... 15657 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_riscv64.deb ... Unpacking libpam-modules:riscv64 (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/riscv64-linux-gnu/security': Directory not empty Setting up libpam-modules:riscv64 (1.5.3-5ubuntu3) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libhogweed6:riscv64: dependency problems, but removing anyway as you requested: libgnutls30:riscv64 depends on libhogweed6 (>= 3.6). (Reading database ... 15654 files and directories currently installed.) Removing libhogweed6:riscv64 (3.9.1-2) ... dpkg: libnettle8:riscv64: dependency problems, but removing anyway as you requested: libgnutls30:riscv64 depends on libnettle8 (>= 3.7~). Removing libnettle8:riscv64 (3.9.1-2) ... Selecting previously unselected package libnettle8t64:riscv64. (Reading database ... 15642 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2_riscv64.deb ... Unpacking libnettle8t64:riscv64 (3.9.1-2.2) ... Setting up libnettle8t64:riscv64 (3.9.1-2.2) ... Selecting previously unselected package libhogweed6t64:riscv64. (Reading database ... 15650 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2_riscv64.deb ... Unpacking libhogweed6t64:riscv64 (3.9.1-2.2) ... Setting up libhogweed6t64:riscv64 (3.9.1-2.2) ... (Reading database ... 15656 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_riscv64.deb ... Unpacking libp11-kit0:riscv64 (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:riscv64 (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:riscv64. (Reading database ... 15656 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_riscv64.deb ... Unpacking libunistring5:riscv64 (1.1-2) ... Setting up libunistring5:riscv64 (1.1-2) ... dpkg: libgnutls30:riscv64: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15661 files and directories currently installed.) Removing libgnutls30:riscv64 (3.8.1-4ubuntu1) ... Selecting previously unselected package libgnutls30t64:riscv64. (Reading database ... 15651 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_riscv64.deb ... Unpacking libgnutls30t64:riscv64 (3.8.3-1.1ubuntu2) ... Setting up libgnutls30t64:riscv64 (3.8.3-1.1ubuntu2) ... dpkg: libapt-pkg6.0:riscv64: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15685 files and directories currently installed.) Removing libapt-pkg6.0:riscv64 (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:riscv64. (Reading database ... 15636 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.13ubuntu1_riscv64.deb ... Unpacking libapt-pkg6.0t64:riscv64 (2.7.13ubuntu1) ... Setting up libapt-pkg6.0t64:riscv64 (2.7.13ubuntu1) ... (Reading database ... 15686 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5ubuntu1_riscv64.deb ... Unpacking bzip2 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5ubuntu1_riscv64.deb ... Unpacking libbz2-1.0:riscv64 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... Setting up libbz2-1.0:riscv64 (1.0.8-5ubuntu1) ... Selecting previously unselected package gcc-14-base:riscv64. (Reading database ... 15686 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240303-1ubuntu1_riscv64.deb ... Unpacking gcc-14-base:riscv64 (14-20240303-1ubuntu1) ... Setting up gcc-14-base:riscv64 (14-20240303-1ubuntu1) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libgcc-s1:riscv64 (14-20240303-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:riscv64 (14-20240303-1ubuntu1) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libstdc++6:riscv64 (14-20240303-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:riscv64 (14-20240303-1ubuntu1) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libudev1_255.4-1ubuntu4_riscv64.deb ... Unpacking libudev1:riscv64 (255.4-1ubuntu4) over (253.5-1ubuntu6) ... Setting up libudev1:riscv64 (255.4-1ubuntu4) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_riscv64.deb ... Unpacking libxxhash0:riscv64 (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:riscv64 (0.8.2-2) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_riscv64.deb ... Unpacking zlib1g:riscv64 (1:1.3.dfsg-3.1ubuntu1) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:riscv64 (1:1.3.dfsg-3.1ubuntu1) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_riscv64.deb ... Unpacking libffi8:riscv64 (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:riscv64 (3.4.6-1) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_riscv64.deb ... Unpacking libidn2-0:riscv64 (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:riscv64 (2.3.7-2) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu2_riscv64.deb ... Unpacking libdebconfclient0:riscv64 (0.271ubuntu2) over (0.270ubuntu1) ... Setting up libdebconfclient0:riscv64 (0.271ubuntu2) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_riscv64.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu1_riscv64.deb ... Unpacking libsqlite3-0:riscv64 (3.45.1-1ubuntu1) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu15_riscv64.deb ... Unpacking gpg (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:riscv64: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15691 files and directories currently installed.) Removing libreadline8:riscv64 (8.2-1.3) ... Selecting previously unselected package libreadline8t64:riscv64. (Reading database ... 15679 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-3.1_riscv64.deb ... Adding 'diversion of /lib/riscv64-linux-gnu/libhistory.so.8 to /lib/riscv64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/riscv64-linux-gnu/libhistory.so.8.2 to /lib/riscv64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/riscv64-linux-gnu/libreadline.so.8 to /lib/riscv64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/riscv64-linux-gnu/libreadline.so.8.2 to /lib/riscv64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:riscv64 (8.2-3.1) ... Preparing to unpack .../readline-common_8.2-3.1_all.deb ... Unpacking readline-common (8.2-3.1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu1_riscv64.deb ... Unpacking libncursesw6:riscv64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_riscv64.deb ... Unpacking libtinfo6:riscv64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:riscv64 (6.4+20240113-1ubuntu1) ... (Reading database ... 15699 files and directories currently installed.) Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_riscv64.deb ... Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu15_riscv64.deb ... Unpacking gpgconf (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu3_riscv64.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu3) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15698 files and directories currently installed.) Removing libnpth0:riscv64 (1.6-3build2) ... Selecting previously unselected package libnpth0t64:riscv64. (Reading database ... 15693 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1_riscv64.deb ... Unpacking libnpth0t64:riscv64 (1.6-3.1) ... Setting up libnpth0t64:riscv64 (1.6-3.1) ... (Reading database ... 15699 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu15_riscv64.deb ... Unpacking gpgv (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu15) ... (Reading database ... 15699 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15699 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.13ubuntu1_riscv64.deb ... Unpacking apt-utils (2.7.13ubuntu1) over (2.7.3) ... Preparing to unpack .../apt_2.7.13ubuntu1_riscv64.deb ... Unpacking apt (2.7.13ubuntu1) over (2.7.3) ... Setting up apt (2.7.13ubuntu1) ... (Reading database ... 15699 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... Unpacking debconf-i18n (1.5.86) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86_all.deb ... Unpacking debconf (1.5.86) over (1.5.82) ... Setting up debconf (1.5.86) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15698 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_riscv64.deb ... Unpacking libpam0g:riscv64 (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam0g:riscv64 (1.5.3-5ubuntu3) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu1_riscv64.deb ... Unpacking libseccomp2:riscv64 (2.5.5-1ubuntu1) over (2.5.4-1ubuntu3) ... Preparing to unpack .../libargon2-1_0~20190702+dfsg-4_riscv64.deb ... Unpacking libargon2-1:riscv64 (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_riscv64.deb ... Unpacking libdevmapper1.02.1:riscv64 (2:1.02.185-3ubuntu2) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_riscv64.deb ... Unpacking libuuid1:riscv64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libuuid1:riscv64 (2.39.3-9ubuntu2) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu2_riscv64.deb ... Unpacking libfdisk1:riscv64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu2_riscv64.deb ... Unpacking mount (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu2_riscv64.deb ... Unpacking libcom-err2:riscv64 (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3_riscv64.deb ... Unpacking libkeyutils1:riscv64 (1.6.3-3) over (1.6.3-2) ... Preparing to unpack .../4-libnsl2_1.3.0-3build2_riscv64.deb ... Unpacking libnsl2:riscv64 (1.3.0-3build2) over (1.3.0-2build2) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-11.11_riscv64.deb ... Unpacking linux-libc-dev:riscv64 (6.8.0-11.11) over (6.5.0-9.9) ... Preparing to unpack .../6-libc6_2.39-0ubuntu6_riscv64.deb ... Unpacking libc6:riscv64 (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Setting up libc6:riscv64 (2.39-0ubuntu6) ... (Reading database ... 15709 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu6_riscv64.deb ... Unpacking libc-bin (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu6) ... (Reading database ... 15709 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu7_riscv64.deb ... Unpacking base-files (13ubuntu7) over (13ubuntu3) ... Setting up base-files (13ubuntu7) ... 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/10-help-text ... (Reading database ... 15718 files and directories currently installed.) Preparing to unpack .../debianutils_5.17_riscv64.deb ... Unpacking debianutils (5.17) over (5.8-1) ... Setting up debianutils (5.17) ... (Reading database ... 15717 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu2_riscv64.deb ... Unpacking bash (5.2.21-2ubuntu2) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu2) ... 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 ... 15717 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_riscv64.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu2) ... (Reading database ... 15717 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15691 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu3_riscv64.deb ... Unpacking coreutils (9.4-3ubuntu3) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu3) ... (Reading database ... 15695 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_riscv64.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 15695 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.5ubuntu4_riscv64.deb ... Unpacking dpkg (1.22.5ubuntu4) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.5ubuntu4) ... (Reading database ... 15693 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu4_riscv64.deb ... Unpacking dash (0.5.12-6ubuntu4) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu4) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_riscv64.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../grep_3.11-4_riscv64.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_riscv64.deb ... Unpacking gzip (1.12-1ubuntu2) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu2) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu1_riscv64.deb ... Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu1) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_riscv64.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_riscv64.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_riscv64.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu2_riscv64.deb ... Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu2) ... (Reading database ... 15694 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu1_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu1) ... (Reading database ... 15694 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_riscv64.deb ... Unpacking sysvinit-utils (3.08-6ubuntu2) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu2) ... (Reading database ... 15692 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu2_riscv64.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:riscv64: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15692 files and directories currently installed.) Removing libext2fs2:riscv64 (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:riscv64. (Reading database ... 15685 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_riscv64.deb ... Adding 'diversion of /lib/riscv64-linux-gnu/libe2p.so.2 to /lib/riscv64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/riscv64-linux-gnu/libe2p.so.2.3 to /lib/riscv64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/riscv64-linux-gnu/libext2fs.so.2 to /lib/riscv64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/riscv64-linux-gnu/libext2fs.so.2.4 to /lib/riscv64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:riscv64 (1.47.0-2.4~exp1ubuntu2) ... Setting up libcom-err2:riscv64 (1.47.0-2.4~exp1ubuntu2) ... Setting up libext2fs2t64:riscv64 (1.47.0-2.4~exp1ubuntu2) ... (Reading database ... 15701 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_riscv64.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Setting up libapparmor1:riscv64 (4.0.0~beta2-0ubuntu3) ... Setting up libargon2-1:riscv64 (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:riscv64 (2:1.02.185-3ubuntu2) ... Setting up libcryptsetup12:riscv64 (2:2.7.0-1ubuntu2) ... Setting up libfdisk1:riscv64 (2.39.3-9ubuntu2) ... Setting up libkmod2:riscv64 (31+20240202-2ubuntu4) ... Setting up libseccomp2:riscv64 (2.5.5-1ubuntu1) ... Setting up libsystemd-shared:riscv64 (255.4-1ubuntu4) ... Setting up systemd-dev (255.4-1ubuntu4) ... Setting up mount (2.39.3-9ubuntu2) ... Setting up systemd (255.4-1ubuntu4) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.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 random generator. Setting up systemd-sysv (255.4-1ubuntu4) ... (Reading database ... 15699 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_riscv64.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_riscv64.deb ... Unpacking libsmartcols1:riscv64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:riscv64 (2.39.3-9ubuntu2) ... (Reading database ... 15700 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_riscv64.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1_riscv64.deb ... Unpacking libattr1:riscv64 (1:2.5.2-1) over (1:2.5.1-4) ... Setting up libattr1:riscv64 (1:2.5.2-1) ... (Reading database ... 15698 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_riscv64.deb ... Unpacking libmd0:riscv64 (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:riscv64 (1.1.0-2) ... (Reading database ... 15698 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu3) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build3_all.deb ... Unpacking libsemanage-common (3.5-1build3) over (3.5-1) ... Setting up libsemanage-common (3.5-1build3) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_riscv64.deb ... Unpacking libsepol2:riscv64 (3.5-2) over (3.5-1) ... Setting up libsepol2:riscv64 (3.5-2) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build3_riscv64.deb ... Unpacking libsemanage2:riscv64 (3.5-1build3) over (3.5-1) ... Setting up libsemanage2:riscv64 (3.5-1build3) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_riscv64.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 15697 files and directories currently installed.) Preparing to unpack .../00-g++-13_13.2.0-17ubuntu2_riscv64.deb ... Unpacking g++-13 (13.2.0-17ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../01-gcc-13_13.2.0-17ubuntu2_riscv64.deb ... Unpacking gcc-13 (13.2.0-17ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../02-cpp-13_13.2.0-17ubuntu2_riscv64.deb ... Unpacking cpp-13 (13.2.0-17ubuntu2) over (13.2.0-4ubuntu3) ... Selecting previously unselected package cpp-13-riscv64-linux-gnu. Preparing to unpack .../03-cpp-13-riscv64-linux-gnu_13.2.0-17ubuntu2_riscv64.deb ... Unpacking cpp-13-riscv64-linux-gnu (13.2.0-17ubuntu2) ... Preparing to unpack .../04-libcc1-0_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libcc1-0:riscv64 (14-20240303-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../05-libctf0_2.42-3ubuntu1_riscv64.deb ... Unpacking libctf0:riscv64 (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../06-libctf-nobfd0_2.42-3ubuntu1_riscv64.deb ... Unpacking libctf-nobfd0:riscv64 (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../07-libsframe1_2.42-3ubuntu1_riscv64.deb ... Unpacking libsframe1:riscv64 (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../08-binutils-riscv64-linux-gnu_2.42-3ubuntu1_riscv64.deb ... Unpacking binutils-riscv64-linux-gnu (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../09-libbinutils_2.42-3ubuntu1_riscv64.deb ... Unpacking libbinutils:riscv64 (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../10-binutils_2.42-3ubuntu1_riscv64.deb ... Unpacking binutils (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../11-binutils-common_2.42-3ubuntu1_riscv64.deb ... Unpacking binutils-common:riscv64 (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../12-libstdc++-13-dev_13.2.0-17ubuntu2_riscv64.deb ... Unpacking libstdc++-13-dev:riscv64 (13.2.0-17ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../13-libgomp1_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libgomp1:riscv64 (14-20240303-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../14-libatomic1_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libatomic1:riscv64 (14-20240303-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../15-libasan8_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libasan8:riscv64 (14-20240303-1ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package libubsan1:riscv64. Preparing to unpack .../16-libubsan1_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libubsan1:riscv64 (14-20240303-1ubuntu1) ... Preparing to unpack .../17-libgcc-13-dev_13.2.0-17ubuntu2_riscv64.deb ... Unpacking libgcc-13-dev:riscv64 (13.2.0-17ubuntu2) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-riscv64-linux-gnu. Preparing to unpack .../18-gcc-13-riscv64-linux-gnu_13.2.0-17ubuntu2_riscv64.deb ... Unpacking gcc-13-riscv64-linux-gnu (13.2.0-17ubuntu2) ... Selecting previously unselected package g++-13-riscv64-linux-gnu. Preparing to unpack .../19-g++-13-riscv64-linux-gnu_13.2.0-17ubuntu2_riscv64.deb ... Unpacking g++-13-riscv64-linux-gnu (13.2.0-17ubuntu2) ... Preparing to unpack .../20-gcc-13-base_13.2.0-17ubuntu2_riscv64.deb ... Unpacking gcc-13-base:riscv64 (13.2.0-17ubuntu2) over (13.2.0-4ubuntu3) ... Preparing to unpack .../21-libproc2-0_2%3a4.0.4-4ubuntu1_riscv64.deb ... Unpacking libproc2-0:riscv64 (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../22-libss2_1.47.0-2.4~exp1ubuntu2_riscv64.deb ... Unpacking libss2:riscv64 (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... Preparing to unpack .../23-mawk_1.3.4.20240123-1_riscv64.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../24-procps_2%3a4.0.4-4ubuntu1_riscv64.deb ... Unpacking procps (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../25-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../26-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../27-krb5-locales_1.20.1-5.1build3_all.deb ... Unpacking krb5-locales (1.20.1-5.1build3) over (1.20.1-3ubuntu1) ... Preparing to unpack .../28-libip4tc2_1.8.10-3ubuntu1_riscv64.deb ... Unpacking libip4tc2:riscv64 (1.8.10-3ubuntu1) over (1.8.9-2ubuntu2) ... Preparing to unpack .../29-tzdata_2024a-1ubuntu1_all.deb ... Unpacking tzdata (2024a-1ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../30-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../31-bsdextrautils_2.39.3-9ubuntu2_riscv64.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../32-libpng16-16_1.6.43-1_riscv64.deb ... Unpacking libpng16-16:riscv64 (1.6.43-1) over (1.6.40-1) ... Preparing to unpack .../33-psmisc_23.7-1_riscv64.deb ... Unpacking psmisc (23.7-1) over (23.6-1) ... Preparing to unpack .../34-xz-utils_5.6.0-0.2_riscv64.deb ... Unpacking xz-utils (5.6.0-0.2) over (5.4.1-0.2) ... Preparing to unpack .../35-g++_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../36-gcc_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../37-cpp_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-riscv64-linux-gnu. Preparing to unpack .../38-cpp-riscv64-linux-gnu_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking cpp-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-riscv64-linux-gnu. Preparing to unpack .../39-gcc-riscv64-linux-gnu_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking gcc-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-riscv64-linux-gnu. Preparing to unpack .../40-g++-riscv64-linux-gnu_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking g++-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../41-dpkg-dev_1.22.5ubuntu4_all.deb ... Unpacking dpkg-dev (1.22.5ubuntu4) over (1.22.0ubuntu1) ... Preparing to unpack .../42-libdpkg-perl_1.22.5ubuntu4_all.deb ... Unpacking libdpkg-perl (1.22.5ubuntu4) over (1.22.0ubuntu1) ... Preparing to unpack .../43-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../44-libfakeroot_1.33-1_riscv64.deb ... Unpacking libfakeroot:riscv64 (1.33-1) over (1.32.1-1) ... Preparing to unpack .../45-fakeroot_1.33-1_riscv64.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Setting up libip4tc2:riscv64 (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:riscv64 (1.7-8build2) ... Setting up libtext-charwidth-perl:riscv64 (0.04-11build2) ... Setting up libkeyutils1:riscv64 (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up libgdbm6t64:riscv64 (1.23-5.1) ... Setting up bsdextrautils (2.39.3-9ubuntu2) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:riscv64 (1.23-5.1) ... Setting up psmisc (23.7-1) ... Setting up libtirpc-common (1.3.4+ds-1.1) ... Setting up libsqlite3-0:riscv64 (3.45.1-1ubuntu1) ... Setting up binutils-common:riscv64 (2.42-3ubuntu1) ... Setting up linux-libc-dev:riscv64 (6.8.0-11.11) ... Setting up libctf-nobfd0:riscv64 (2.42-3ubuntu1) ... Setting up krb5-locales (1.20.1-5.1build3) ... Setting up libgomp1:riscv64 (14-20240303-1ubuntu1) ... Setting up bzip2 (1.0.8-5ubuntu1) ... Setting up libsframe1:riscv64 (2.42-3ubuntu1) ... Setting up libfakeroot:riscv64 (1.33-1) ... Setting up libkrb5support0:riscv64 (1.20.1-5.1build3) ... Setting up tzdata (2024a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Mar 14 11:20:18 UTC 2024. Universal Time is now: Thu Mar 14 11:20:18 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:riscv64 (13.2.0-17ubuntu2) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.0-0.2) ... Setting up perl-modules-5.38 (5.38.2-3.2) ... Setting up libproc2-0:riscv64 (2:4.0.4-4ubuntu1) ... Setting up libpng16-16:riscv64 (1.6.43-1) ... Setting up libatomic1:riscv64 (14-20240303-1ubuntu1) ... Setting up libss2:riscv64 (1.47.0-2.4~exp1ubuntu2) ... Setting up libncursesw6:riscv64 (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:riscv64 (1.20.1-5.1build3) ... Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... Setting up libdb5.3t64:riscv64 (5.3.28+dfsg2-5build1) ... Setting up libubsan1:riscv64 (14-20240303-1ubuntu1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:riscv64 (1:4.4.36-4) ... Setting up libasan8:riscv64 (14-20240303-1ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu1) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1) ... Setting up libkrb5-3:riscv64 (1.20.1-5.1build3) ... Setting up libperl5.38t64:riscv64 (5.38.2-3.2) ... Setting up libbinutils:riscv64 (2.42-3ubuntu1) ... Setting up libc-dev-bin (2.39-0ubuntu6) ... Setting up openssl (3.0.13-0ubuntu1) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-3.1) ... Setting up libcc1-0:riscv64 (14-20240303-1ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu3) ... Setting up libctf0:riscv64 (2.42-3ubuntu1) ... Setting up pinentry-curses (1.2.1-3ubuntu3) ... Setting up apt-utils (2.7.13ubuntu1) ... Setting up cpp-13-riscv64-linux-gnu (13.2.0-17ubuntu2) ... Setting up binutils-riscv64-linux-gnu (2.42-3ubuntu1) ... Setting up debconf-i18n (1.5.86) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... Setting up binutils (2.42-3ubuntu1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2) ... Setting up libgssapi-krb5-2:riscv64 (1.20.1-5.1build3) ... Setting up libdpkg-perl (1.22.5ubuntu4) ... Setting up libreadline8t64:riscv64 (8.2-3.1) ... Setting up libgcc-13-dev:riscv64 (13.2.0-17ubuntu2) ... Setting up gpgconf (2.4.4-2ubuntu15) ... Setting up libc6-dev:riscv64 (2.39-0ubuntu6) ... Setting up cpp-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up gpg (2.4.4-2ubuntu15) ... Setting up libstdc++-13-dev:riscv64 (13.2.0-17ubuntu2) ... Setting up gpg-agent (2.4.4-2ubuntu15) ... Setting up cpp-13 (13.2.0-17ubuntu2) ... Setting up libtirpc3t64:riscv64 (1.3.4+ds-1.1) ... Setting up gcc-13-riscv64-linux-gnu (13.2.0-17ubuntu2) ... Setting up dpkg-dev (1.22.5ubuntu4) ... Setting up gcc-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libtirpc-dev:riscv64 (1.3.4+ds-1.1) ... Setting up gcc-13 (13.2.0-17ubuntu2) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:riscv64 (1.3.0-3build2) ... Setting up g++-13-riscv64-linux-gnu (13.2.0-17ubuntu2) ... Setting up g++-13 (13.2.0-17ubuntu2) ... Setting up libnss-nisplus:riscv64 (1.3-5) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up g++-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:riscv64 (1.3.0-3build2) ... Processing triggers for libc-bin (2.39-0ubuntu6) ... Processing triggers for debianutils (5.17) ... (Reading database ... 15687 files and directories currently installed.) Purging configuration files for libssl3:riscv64 (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-27916204 riscv64 noble-proposed -c chroot:build-PACKAGEBUILD-27916204 --arch=riscv64 --dist=noble-proposed --nolog arrayfire_3.3.2+dfsg1-4ubuntu5.dsc Initiating build PACKAGEBUILD-27916204 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 6.5.0-25-generic #25.1~22.04.1-Ubuntu SMP Thu Feb 29 12:00:02 UTC 2024 riscv64 sbuild (Debian sbuild) 0.81.2ubuntu6 (16 February 2022) on bos03-riscv64-019.buildd +==============================================================================+ | arrayfire 3.3.2+dfsg1-4ubuntu5 (riscv64) Thu, 14 Mar 2024 11:22:35 +0000 | +==============================================================================+ Package: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Source Version: 3.3.2+dfsg1-4ubuntu5 Distribution: noble-proposed Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27916204/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/arrayfire-SfcckS/resolver-BJQrxg' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- arrayfire_3.3.2+dfsg1-4ubuntu5.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/arrayfire-SfcckS/arrayfire-3.3.2+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/arrayfire-SfcckS' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, debhelper (>= 9), libboost-dev (>= 1.61), libblas-dev | libblas.so, libclblas-dev, libclfft-dev, libfftw3-dev, libfreeimage-dev, libgtest-dev, liblapack-dev | liblapack.so, liblapacke-dev, ocl-icd-opencl-dev | opencl-dev, pkg-config, build-essential, fakeroot 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, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [458 B] Get:5 copy:/<>/apt_archive ./ Packages [538 B] Fetched 1953 B in 0s (5209 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev cmake cmake-data debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13t64 libblas-dev libblas3 libboost-dev libboost1.83-dev libbrotli1 libclblas-dev libclblas2t64 libclfft-dev libclfft2 libcurl4 libdebhelper-perl libdeflate0 libdw1t64 libelf1t64 libexpat1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgfortran5 libgtest-dev libicu74 libimath-3-1-29t64 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp25 libjxr0 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libldap2 liblerc4 libmagic-mgc libmagic1t64 libnghttp2-14 libopenexr-3-1-30 libopenjp2-7 libpipeline1 libpkgconf3 libpng16-16t64 libpsl5t64 libraw23t64 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libsharpyuv0 libssh-4 libsub-override-perl libtiff6 libtmglib-dev libtmglib3 libtool libuchardet0 libuv1t64 libwebp7 libwebpmux3 libxml2 m4 man-db ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkg-config pkgconf pkgconf-bin po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format elpa-cmake-mode ninja-build dh-make gettext-doc libasprintf-dev libgettextpo-dev groff lrzip liblapack-doc libboost-doc libboost1.83-doc libboost-atomic1.83-dev libboost-chrono1.83-dev libboost-container1.83-dev libboost-context1.83-dev libboost-contract1.83-dev libboost-coroutine1.83-dev libboost-date-time1.83-dev libboost-exception1.83-dev libboost-fiber1.83-dev libboost-filesystem1.83-dev libboost-graph-parallel1.83-dev libboost-graph1.83-dev libboost-iostreams1.83-dev libboost-json1.83-dev libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev libboost-mpi-python1.83-dev libboost-mpi1.83-dev libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-program-options1.83-dev libboost-python1.83-dev libboost-random1.83-dev libboost-regex1.83-dev libboost-serialization1.83-dev libboost-stacktrace1.83-dev libboost-system1.83-dev libboost-test1.83-dev libboost-thread1.83-dev libboost-timer1.83-dev libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev libmpfrc++-dev libntl-dev libclblas-doc libclfft-doc libfftw3-doc liblcms2-utils libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser opencl-icd opencl-clhpp-headers-doc libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libldap-common publicsuffix libsasl2-modules libltdl-dev libgl-dev libmail-sendmail-perl The following packages will be REMOVED: libpng16-16* The following NEW packages will be installed: autoconf automake autopoint autotools-dev cmake cmake-data debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13t64 libblas-dev libblas3 libboost-dev libboost1.83-dev libbrotli1 libclblas-dev libclblas2t64 libclfft-dev libclfft2 libcurl4 libdebhelper-perl libdeflate0 libdw1t64 libelf1t64 libexpat1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgfortran5 libgtest-dev libicu74 libimath-3-1-29t64 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp25 libjxr0 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libldap2 liblerc4 libmagic-mgc libmagic1t64 libnghttp2-14 libopenexr-3-1-30 libopenjp2-7 libpipeline1 libpkgconf3 libpng16-16t64 libpsl5t64 libraw23t64 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libsharpyuv0 libssh-4 libsub-override-perl libtiff6 libtmglib-dev libtmglib3 libtool libuchardet0 libuv1t64 libwebp7 libwebpmux3 libxml2 m4 man-db ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkg-config pkgconf pkgconf-bin po-debconf sbuild-build-depends-main-dummy 0 upgraded, 95 newly installed, 1 to remove and 1 not upgraded. Need to get 74.5 MB of archives. After this operation, 468 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [758 B] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpng16-16t64 riscv64 1.6.43-3 [193 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libexpat1 riscv64 2.6.1-2 [85.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main riscv64 libicu74 riscv64 74.2-1ubuntu1 [10.9 MB] Get:5 http://ftpmaster.internal/ubuntu noble/main riscv64 libxml2 riscv64 2.9.14+dfsg-1.3ubuntu1 [719 kB] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libmagic-mgc riscv64 1:5.45-3 [307 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libmagic1t64 riscv64 1:5.45-3 [96.4 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 file riscv64 1:5.45-3 [22.0 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main riscv64 gettext-base riscv64 0.21-14ubuntu1 [42.5 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main riscv64 libuchardet0 riscv64 0.0.8-1 [77.4 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 groff-base riscv64 1.23.0-3build1 [1031 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libnghttp2-14 riscv64 1.59.0-1build1 [85.4 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main riscv64 libpipeline1 riscv64 1.5.7-1 [26.8 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 man-db riscv64 2.12.0-3build4 [1219 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main riscv64 m4 riscv64 1.4.19-4 [261 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main riscv64 autoconf all 2.71-3 [339 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main riscv64 autotools-dev all 20220109.1 [44.9 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main riscv64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main riscv64 autopoint all 0.21-14ubuntu1 [422 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libarchive13t64 riscv64 3.7.2-1.1ubuntu1 [398 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main riscv64 libbrotli1 riscv64 1.1.0-2 [381 kB] Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsasl2-modules-db riscv64 2.1.28+dfsg1-4ubuntu4 [22.2 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsasl2-2 riscv64 2.1.28+dfsg1-4ubuntu4 [62.3 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libldap2 riscv64 2.6.7+dfsg-1~exp1ubuntu6 [207 kB] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpsl5t64 riscv64 0.21.2-1.1 [57.8 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 librtmp1 riscv64 2.4+20151223.gitfa8646d.1-2build6 [58.8 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libssh-4 riscv64 0.10.6-2build1 [202 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcurl4 riscv64 8.5.0-2ubuntu6 [355 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main riscv64 libjsoncpp25 riscv64 1.9.5-6 [79.0 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main riscv64 librhash0 riscv64 1.4.3-3 [139 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libuv1t64 riscv64 1.48.0-1.1 [102 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 cmake-data all 3.28.3-1build3 [2155 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 cmake riscv64 3.28.3-1build3 [11.2 MB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main riscv64 libtool all 2.4.7-7 [166 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main riscv64 dh-autoreconf all 20 [16.1 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main riscv64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main riscv64 libsub-override-perl all 0.10-1 [10.0 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main riscv64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main riscv64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libelf1t64 riscv64 0.190-1.1build1 [63.4 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdw1t64 riscv64 0.190-1.1build1 [275 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 debugedit riscv64 1:5.0-5build1 [49.2 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 dwz riscv64 0.15-1build5 [125 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main riscv64 gettext riscv64 0.21-14ubuntu1 [874 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main riscv64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main riscv64 po-debconf all 1.0.21+nmu1 [233 kB] Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 debhelper all 13.14.1ubuntu5 [869 kB] Get:49 http://ftpmaster.internal/ubuntu noble/universe riscv64 googletest all 1.14.0-1 [521 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main riscv64 libblas3 riscv64 3.12.0-3 [132 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main riscv64 libblas-dev riscv64 3.12.0-3 [292 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libboost1.83-dev riscv64 1.83.0-2.1ubuntu2 [10.7 MB] Get:53 http://ftpmaster.internal/ubuntu noble/main riscv64 libboost-dev riscv64 1.83.0.1ubuntu2 [4312 B] Get:54 http://ftpmaster.internal/ubuntu noble/universe riscv64 ocl-icd-libopencl1 riscv64 2.3.2-1 [33.3 kB] Get:55 http://ftpmaster.internal/ubuntu noble/universe riscv64 libclblas2t64 riscv64 2.12-4.1 [1157 kB] Get:56 http://ftpmaster.internal/ubuntu noble/universe riscv64 opencl-c-headers all 3.0~2023.12.14-1 [58.7 kB] Get:57 http://ftpmaster.internal/ubuntu noble/universe riscv64 opencl-clhpp-headers all 3.0~2023.12.14-1ubuntu1 [50.5 kB] Get:58 http://ftpmaster.internal/ubuntu noble/universe riscv64 ocl-icd-opencl-dev riscv64 2.3.2-1 [2430 B] Get:59 http://ftpmaster.internal/ubuntu noble/universe riscv64 libclblas-dev riscv64 2.12-4.1 [25.9 kB] Get:60 http://ftpmaster.internal/ubuntu noble/universe riscv64 libclfft2 riscv64 2.12.2-5build1 [261 kB] Get:61 http://ftpmaster.internal/ubuntu noble/universe riscv64 libclfft-dev riscv64 2.12.2-5build1 [14.6 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main riscv64 libdeflate0 riscv64 1.19-1 [40.0 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfftw3-double3 riscv64 3.3.10-1ubuntu2 [416 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfftw3-long3 riscv64 3.3.10-1ubuntu2 [782 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfftw3-single3 riscv64 3.3.10-1ubuntu2 [421 kB] Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfftw3-bin riscv64 3.3.10-1ubuntu2 [32.4 kB] Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfftw3-dev riscv64 3.3.10-1ubuntu2 [1726 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main riscv64 libgfortran5 riscv64 14-20240303-1ubuntu1 [469 kB] Get:69 http://ftpmaster.internal/ubuntu noble/universe riscv64 libgtest-dev riscv64 1.14.0-1 [734 kB] Get:70 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 libimath-3-1-29t64 riscv64 3.1.9-3.1ubuntu1 [69.2 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main riscv64 libjpeg-turbo8 riscv64 2.1.5-2ubuntu1 [119 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main riscv64 libjpeg8 riscv64 8c-2ubuntu11 [2150 B] Get:73 http://ftpmaster.internal/ubuntu noble/universe riscv64 libjxr0 riscv64 1.2~git20170615.f752187-5 [164 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main riscv64 liblapack3 riscv64 3.12.0-3 [2299 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main riscv64 liblapack-dev riscv64 3.12.0-3 [13.4 MB] Get:76 http://ftpmaster.internal/ubuntu noble/main riscv64 libtmglib3 riscv64 3.12.0-3 [111 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main riscv64 liblapacke riscv64 3.12.0-3 [455 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main riscv64 libtmglib-dev riscv64 3.12.0-3 [245 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main riscv64 liblapacke-dev riscv64 3.12.0-3 [1022 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main riscv64 liblcms2-2 riscv64 2.14-2 [145 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main riscv64 liblerc4 riscv64 4.0.0+ds-4ubuntu1 [187 kB] Get:82 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 libopenexr-3-1-30 riscv64 3.1.5-5.1build1 [994 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main riscv64 libpkgconf3 riscv64 1.8.1-2 [27.8 kB] Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libraw23t64 riscv64 0.21.2-2.1 [413 kB] Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsharpyuv0 riscv64 1.3.2-0.4build1 [14.8 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main riscv64 libjbig0 riscv64 2.1-6.1ubuntu1 [28.0 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libwebp7 riscv64 1.3.2-0.4build1 [204 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtiff6 riscv64 4.5.1+git230720-4ubuntu1 [205 kB] Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libwebpmux3 riscv64 1.3.2-0.4build1 [28.3 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main riscv64 pkgconf-bin riscv64 1.8.1-2 [20.4 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main riscv64 pkgconf riscv64 1.8.1-2 [16.7 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main riscv64 pkg-config riscv64 1.8.1-2 [7172 B] Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libopenjp2-7 riscv64 2.5.0-2build1 [200 kB] Get:94 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 libfreeimage3 riscv64 3.18.0+ds2-10build2 [319 kB] Get:95 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 libfreeimage-dev riscv64 3.18.0+ds2-10build2 [1128 kB] Preconfiguring packages ... Fetched 74.5 MB in 9s (7930 kB/s) dpkg: libpng16-16:riscv64: dependency problems, but removing anyway as you requested: optipng depends on libpng16-16 (>= 1.6.2-1). (Reading database ... 15687 files and directories currently installed.) Removing libpng16-16:riscv64 (1.6.43-1) ... Selecting previously unselected package libpng16-16t64:riscv64. (Reading database ... 15677 files and directories currently installed.) Preparing to unpack .../00-libpng16-16t64_1.6.43-3_riscv64.deb ... Unpacking libpng16-16t64:riscv64 (1.6.43-3) ... Selecting previously unselected package libexpat1:riscv64. Preparing to unpack .../01-libexpat1_2.6.1-2_riscv64.deb ... Unpacking libexpat1:riscv64 (2.6.1-2) ... Selecting previously unselected package libicu74:riscv64. Preparing to unpack .../02-libicu74_74.2-1ubuntu1_riscv64.deb ... Unpacking libicu74:riscv64 (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:riscv64. Preparing to unpack .../03-libxml2_2.9.14+dfsg-1.3ubuntu1_riscv64.deb ... Unpacking libxml2:riscv64 (2.9.14+dfsg-1.3ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.45-3_riscv64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:riscv64. Preparing to unpack .../05-libmagic1t64_1%3a5.45-3_riscv64.deb ... Unpacking libmagic1t64:riscv64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.45-3_riscv64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-14ubuntu1_riscv64.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:riscv64. Preparing to unpack .../08-libuchardet0_0.0.8-1_riscv64.deb ... Unpacking libuchardet0:riscv64 (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-3build1_riscv64.deb ... Unpacking groff-base (1.23.0-3build1) ... Selecting previously unselected package libnghttp2-14:riscv64. Preparing to unpack .../10-libnghttp2-14_1.59.0-1build1_riscv64.deb ... Unpacking libnghttp2-14:riscv64 (1.59.0-1build1) ... Selecting previously unselected package libpipeline1:riscv64. Preparing to unpack .../11-libpipeline1_1.5.7-1_riscv64.deb ... Unpacking libpipeline1:riscv64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.12.0-3build4_riscv64.deb ... Unpacking man-db (2.12.0-3build4) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-4_riscv64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package libarchive13t64:riscv64. Preparing to unpack .../18-libarchive13t64_3.7.2-1.1ubuntu1_riscv64.deb ... Unpacking libarchive13t64:riscv64 (3.7.2-1.1ubuntu1) ... Selecting previously unselected package libbrotli1:riscv64. Preparing to unpack .../19-libbrotli1_1.1.0-2_riscv64.deb ... Unpacking libbrotli1:riscv64 (1.1.0-2) ... Selecting previously unselected package libsasl2-modules-db:riscv64. Preparing to unpack .../20-libsasl2-modules-db_2.1.28+dfsg1-4ubuntu4_riscv64.deb ... Unpacking libsasl2-modules-db:riscv64 (2.1.28+dfsg1-4ubuntu4) ... Selecting previously unselected package libsasl2-2:riscv64. Preparing to unpack .../21-libsasl2-2_2.1.28+dfsg1-4ubuntu4_riscv64.deb ... Unpacking libsasl2-2:riscv64 (2.1.28+dfsg1-4ubuntu4) ... Selecting previously unselected package libldap2:riscv64. Preparing to unpack .../22-libldap2_2.6.7+dfsg-1~exp1ubuntu6_riscv64.deb ... Unpacking libldap2:riscv64 (2.6.7+dfsg-1~exp1ubuntu6) ... Selecting previously unselected package libpsl5t64:riscv64. Preparing to unpack .../23-libpsl5t64_0.21.2-1.1_riscv64.deb ... Unpacking libpsl5t64:riscv64 (0.21.2-1.1) ... Selecting previously unselected package librtmp1:riscv64. Preparing to unpack .../24-librtmp1_2.4+20151223.gitfa8646d.1-2build6_riscv64.deb ... Unpacking librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build6) ... Selecting previously unselected package libssh-4:riscv64. Preparing to unpack .../25-libssh-4_0.10.6-2build1_riscv64.deb ... Unpacking libssh-4:riscv64 (0.10.6-2build1) ... Selecting previously unselected package libcurl4:riscv64. Preparing to unpack .../26-libcurl4_8.5.0-2ubuntu6_riscv64.deb ... Unpacking libcurl4:riscv64 (8.5.0-2ubuntu6) ... Selecting previously unselected package libjsoncpp25:riscv64. Preparing to unpack .../27-libjsoncpp25_1.9.5-6_riscv64.deb ... Unpacking libjsoncpp25:riscv64 (1.9.5-6) ... Selecting previously unselected package librhash0:riscv64. Preparing to unpack .../28-librhash0_1.4.3-3_riscv64.deb ... Unpacking librhash0:riscv64 (1.4.3-3) ... Selecting previously unselected package libuv1t64:riscv64. Preparing to unpack .../29-libuv1t64_1.48.0-1.1_riscv64.deb ... Unpacking libuv1t64:riscv64 (1.48.0-1.1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../30-cmake-data_3.28.3-1build3_all.deb ... Unpacking cmake-data (3.28.3-1build3) ... Selecting previously unselected package cmake. Preparing to unpack .../31-cmake_3.28.3-1build3_riscv64.deb ... Unpacking cmake (3.28.3-1build3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../32-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../33-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../34-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../36-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../38-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:riscv64. Preparing to unpack .../39-libelf1t64_0.190-1.1build1_riscv64.deb ... Unpacking libelf1t64:riscv64 (0.190-1.1build1) ... Selecting previously unselected package libdw1t64:riscv64. Preparing to unpack .../40-libdw1t64_0.190-1.1build1_riscv64.deb ... Unpacking libdw1t64:riscv64 (0.190-1.1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../41-debugedit_1%3a5.0-5build1_riscv64.deb ... Unpacking debugedit (1:5.0-5build1) ... Selecting previously unselected package dwz. Preparing to unpack .../42-dwz_0.15-1build5_riscv64.deb ... Unpacking dwz (0.15-1build5) ... Selecting previously unselected package gettext. Preparing to unpack .../43-gettext_0.21-14ubuntu1_riscv64.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../44-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../45-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../46-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package googletest. Preparing to unpack .../47-googletest_1.14.0-1_all.deb ... Unpacking googletest (1.14.0-1) ... Selecting previously unselected package libblas3:riscv64. Preparing to unpack .../48-libblas3_3.12.0-3_riscv64.deb ... Unpacking libblas3:riscv64 (3.12.0-3) ... Selecting previously unselected package libblas-dev:riscv64. Preparing to unpack .../49-libblas-dev_3.12.0-3_riscv64.deb ... Unpacking libblas-dev:riscv64 (3.12.0-3) ... Selecting previously unselected package libboost1.83-dev:riscv64. Preparing to unpack .../50-libboost1.83-dev_1.83.0-2.1ubuntu2_riscv64.deb ... Unpacking libboost1.83-dev:riscv64 (1.83.0-2.1ubuntu2) ... Selecting previously unselected package libboost-dev:riscv64. Preparing to unpack .../51-libboost-dev_1.83.0.1ubuntu2_riscv64.deb ... Unpacking libboost-dev:riscv64 (1.83.0.1ubuntu2) ... Selecting previously unselected package ocl-icd-libopencl1:riscv64. Preparing to unpack .../52-ocl-icd-libopencl1_2.3.2-1_riscv64.deb ... Unpacking ocl-icd-libopencl1:riscv64 (2.3.2-1) ... Selecting previously unselected package libclblas2t64:riscv64. Preparing to unpack .../53-libclblas2t64_2.12-4.1_riscv64.deb ... Unpacking libclblas2t64:riscv64 (2.12-4.1) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../54-opencl-c-headers_3.0~2023.12.14-1_all.deb ... Unpacking opencl-c-headers (3.0~2023.12.14-1) ... Selecting previously unselected package opencl-clhpp-headers. Preparing to unpack .../55-opencl-clhpp-headers_3.0~2023.12.14-1ubuntu1_all.deb ... Unpacking opencl-clhpp-headers (3.0~2023.12.14-1ubuntu1) ... Selecting previously unselected package ocl-icd-opencl-dev:riscv64. Preparing to unpack .../56-ocl-icd-opencl-dev_2.3.2-1_riscv64.deb ... Unpacking ocl-icd-opencl-dev:riscv64 (2.3.2-1) ... Selecting previously unselected package libclblas-dev:riscv64. Preparing to unpack .../57-libclblas-dev_2.12-4.1_riscv64.deb ... Unpacking libclblas-dev:riscv64 (2.12-4.1) ... Selecting previously unselected package libclfft2:riscv64. Preparing to unpack .../58-libclfft2_2.12.2-5build1_riscv64.deb ... Unpacking libclfft2:riscv64 (2.12.2-5build1) ... Selecting previously unselected package libclfft-dev:riscv64. Preparing to unpack .../59-libclfft-dev_2.12.2-5build1_riscv64.deb ... Unpacking libclfft-dev:riscv64 (2.12.2-5build1) ... Selecting previously unselected package libdeflate0:riscv64. Preparing to unpack .../60-libdeflate0_1.19-1_riscv64.deb ... Unpacking libdeflate0:riscv64 (1.19-1) ... Selecting previously unselected package libfftw3-double3:riscv64. Preparing to unpack .../61-libfftw3-double3_3.3.10-1ubuntu2_riscv64.deb ... Unpacking libfftw3-double3:riscv64 (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-long3:riscv64. Preparing to unpack .../62-libfftw3-long3_3.3.10-1ubuntu2_riscv64.deb ... Unpacking libfftw3-long3:riscv64 (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-single3:riscv64. Preparing to unpack .../63-libfftw3-single3_3.3.10-1ubuntu2_riscv64.deb ... Unpacking libfftw3-single3:riscv64 (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../64-libfftw3-bin_3.3.10-1ubuntu2_riscv64.deb ... Unpacking libfftw3-bin (3.3.10-1ubuntu2) ... Selecting previously unselected package libfftw3-dev:riscv64. Preparing to unpack .../65-libfftw3-dev_3.3.10-1ubuntu2_riscv64.deb ... Unpacking libfftw3-dev:riscv64 (3.3.10-1ubuntu2) ... Selecting previously unselected package libgfortran5:riscv64. Preparing to unpack .../66-libgfortran5_14-20240303-1ubuntu1_riscv64.deb ... Unpacking libgfortran5:riscv64 (14-20240303-1ubuntu1) ... Selecting previously unselected package libgtest-dev:riscv64. Preparing to unpack .../67-libgtest-dev_1.14.0-1_riscv64.deb ... Unpacking libgtest-dev:riscv64 (1.14.0-1) ... Selecting previously unselected package libimath-3-1-29t64:riscv64. Preparing to unpack .../68-libimath-3-1-29t64_3.1.9-3.1ubuntu1_riscv64.deb ... Unpacking libimath-3-1-29t64:riscv64 (3.1.9-3.1ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:riscv64. Preparing to unpack .../69-libjpeg-turbo8_2.1.5-2ubuntu1_riscv64.deb ... Unpacking libjpeg-turbo8:riscv64 (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:riscv64. Preparing to unpack .../70-libjpeg8_8c-2ubuntu11_riscv64.deb ... Unpacking libjpeg8:riscv64 (8c-2ubuntu11) ... Selecting previously unselected package libjxr0:riscv64. Preparing to unpack .../71-libjxr0_1.2~git20170615.f752187-5_riscv64.deb ... Unpacking libjxr0:riscv64 (1.2~git20170615.f752187-5) ... Selecting previously unselected package liblapack3:riscv64. Preparing to unpack .../72-liblapack3_3.12.0-3_riscv64.deb ... Unpacking liblapack3:riscv64 (3.12.0-3) ... Selecting previously unselected package liblapack-dev:riscv64. Preparing to unpack .../73-liblapack-dev_3.12.0-3_riscv64.deb ... Unpacking liblapack-dev:riscv64 (3.12.0-3) ... Selecting previously unselected package libtmglib3:riscv64. Preparing to unpack .../74-libtmglib3_3.12.0-3_riscv64.deb ... Unpacking libtmglib3:riscv64 (3.12.0-3) ... Selecting previously unselected package liblapacke:riscv64. Preparing to unpack .../75-liblapacke_3.12.0-3_riscv64.deb ... Unpacking liblapacke:riscv64 (3.12.0-3) ... Selecting previously unselected package libtmglib-dev:riscv64. Preparing to unpack .../76-libtmglib-dev_3.12.0-3_riscv64.deb ... Unpacking libtmglib-dev:riscv64 (3.12.0-3) ... Selecting previously unselected package liblapacke-dev:riscv64. Preparing to unpack .../77-liblapacke-dev_3.12.0-3_riscv64.deb ... Unpacking liblapacke-dev:riscv64 (3.12.0-3) ... Selecting previously unselected package liblcms2-2:riscv64. Preparing to unpack .../78-liblcms2-2_2.14-2_riscv64.deb ... Unpacking liblcms2-2:riscv64 (2.14-2) ... Selecting previously unselected package liblerc4:riscv64. Preparing to unpack .../79-liblerc4_4.0.0+ds-4ubuntu1_riscv64.deb ... Unpacking liblerc4:riscv64 (4.0.0+ds-4ubuntu1) ... Selecting previously unselected package libopenexr-3-1-30:riscv64. Preparing to unpack .../80-libopenexr-3-1-30_3.1.5-5.1build1_riscv64.deb ... Unpacking libopenexr-3-1-30:riscv64 (3.1.5-5.1build1) ... Selecting previously unselected package libpkgconf3:riscv64. Preparing to unpack .../81-libpkgconf3_1.8.1-2_riscv64.deb ... Unpacking libpkgconf3:riscv64 (1.8.1-2) ... Selecting previously unselected package libraw23t64:riscv64. Preparing to unpack .../82-libraw23t64_0.21.2-2.1_riscv64.deb ... Unpacking libraw23t64:riscv64 (0.21.2-2.1) ... Selecting previously unselected package libsharpyuv0:riscv64. Preparing to unpack .../83-libsharpyuv0_1.3.2-0.4build1_riscv64.deb ... Unpacking libsharpyuv0:riscv64 (1.3.2-0.4build1) ... Selecting previously unselected package libjbig0:riscv64. Preparing to unpack .../84-libjbig0_2.1-6.1ubuntu1_riscv64.deb ... Unpacking libjbig0:riscv64 (2.1-6.1ubuntu1) ... Selecting previously unselected package libwebp7:riscv64. Preparing to unpack .../85-libwebp7_1.3.2-0.4build1_riscv64.deb ... Unpacking libwebp7:riscv64 (1.3.2-0.4build1) ... Selecting previously unselected package libtiff6:riscv64. Preparing to unpack .../86-libtiff6_4.5.1+git230720-4ubuntu1_riscv64.deb ... Unpacking libtiff6:riscv64 (4.5.1+git230720-4ubuntu1) ... Selecting previously unselected package libwebpmux3:riscv64. Preparing to unpack .../87-libwebpmux3_1.3.2-0.4build1_riscv64.deb ... Unpacking libwebpmux3:riscv64 (1.3.2-0.4build1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../88-pkgconf-bin_1.8.1-2_riscv64.deb ... Unpacking pkgconf-bin (1.8.1-2) ... Selecting previously unselected package pkgconf:riscv64. Preparing to unpack .../89-pkgconf_1.8.1-2_riscv64.deb ... Unpacking pkgconf:riscv64 (1.8.1-2) ... Selecting previously unselected package pkg-config:riscv64. Preparing to unpack .../90-pkg-config_1.8.1-2_riscv64.deb ... Unpacking pkg-config:riscv64 (1.8.1-2) ... Selecting previously unselected package libopenjp2-7:riscv64. Preparing to unpack .../91-libopenjp2-7_2.5.0-2build1_riscv64.deb ... Unpacking libopenjp2-7:riscv64 (2.5.0-2build1) ... Selecting previously unselected package libfreeimage3:riscv64. Preparing to unpack .../92-libfreeimage3_3.18.0+ds2-10build2_riscv64.deb ... Unpacking libfreeimage3:riscv64 (3.18.0+ds2-10build2) ... Selecting previously unselected package libfreeimage-dev:riscv64. Preparing to unpack .../93-libfreeimage-dev_3.18.0+ds2-10build2_riscv64.deb ... Unpacking libfreeimage-dev:riscv64 (3.18.0+ds2-10build2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../94-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libexpat1:riscv64 (2.6.1-2) ... Setting up libpipeline1:riscv64 (1.5.7-1) ... Setting up liblcms2-2:riscv64 (2.14-2) ... Setting up libsharpyuv0:riscv64 (1.3.2-0.4build1) ... Setting up libboost1.83-dev:riscv64 (1.83.0-2.1ubuntu2) ... Setting up libfftw3-single3:riscv64 (3.3.10-1ubuntu2) ... Setting up liblerc4:riscv64 (4.0.0+ds-4ubuntu1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libjxr0:riscv64 (1.2~git20170615.f752187-5) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:riscv64 (1.1.0-2) ... Setting up libuv1t64:riscv64 (1.48.0-1.1) ... Setting up libmagic1t64:riscv64 (1:5.45-3) ... Setting up libpsl5t64:riscv64 (0.21.2-1.1) ... Setting up libnghttp2-14:riscv64 (1.59.0-1build1) ... Setting up libdeflate0:riscv64 (1.19-1) ... Setting up libfftw3-long3:riscv64 (3.3.10-1ubuntu2) ... Setting up gettext-base (0.21-14ubuntu1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up googletest (1.14.0-1) ... Setting up libjbig0:riscv64 (2.1-6.1ubuntu1) ... Setting up libelf1t64:riscv64 (0.190-1.1build1) ... Setting up libdw1t64:riscv64 (0.190-1.1build1) ... Setting up libsasl2-modules-db:riscv64 (2.1.28+dfsg1-4ubuntu4) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:riscv64 (3.12.0-3) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/riscv64-linux-gnu/libblas.so.3 (libblas.so.3-riscv64-linux-gnu) in auto mode Setting up libpkgconf3:riscv64 (1.8.1-2) ... Setting up librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build6) ... Setting up libpng16-16t64:riscv64 (1.6.43-3) ... Setting up libimath-3-1-29t64:riscv64 (3.1.9-3.1ubuntu1) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up libjsoncpp25:riscv64 (1.9.5-6) ... Setting up pkgconf-bin (1.8.1-2) ... Setting up libjpeg-turbo8:riscv64 (2.1.5-2ubuntu1) ... Setting up opencl-c-headers (3.0~2023.12.14-1) ... Setting up libfftw3-double3:riscv64 (3.3.10-1ubuntu2) ... Setting up libsasl2-2:riscv64 (2.1.28+dfsg1-4ubuntu4) ... Setting up libssh-4:riscv64 (0.10.6-2build1) ... Setting up libgfortran5:riscv64 (14-20240303-1ubuntu1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:riscv64 (1.3.2-0.4build1) ... Setting up libicu74:riscv64 (74.2-1ubuntu1) ... Setting up dwz (0.15-1build5) ... Setting up ocl-icd-libopencl1:riscv64 (2.3.2-1) ... Setting up librhash0:riscv64 (1.4.3-3) ... Setting up libuchardet0:riscv64 (0.0.8-1) ... Setting up debugedit (1:5.0-5build1) ... Setting up libopenjp2-7:riscv64 (2.5.0-2build1) ... Setting up libsub-override-perl (0.10-1) ... Setting up cmake-data (3.28.3-1build3) ... Setting up libboost-dev:riscv64 (1.83.0.1ubuntu2) ... Setting up libwebpmux3:riscv64 (1.3.2-0.4build1) ... Setting up libxml2:riscv64 (2.9.14+dfsg-1.3ubuntu1) ... Setting up libldap2:riscv64 (2.6.7+dfsg-1~exp1ubuntu6) ... Setting up libblas-dev:riscv64 (3.12.0-3) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas/libblas.so to provide /usr/lib/riscv64-linux-gnu/libblas.so (libblas.so-riscv64-linux-gnu) in auto mode Setting up libjpeg8:riscv64 (8c-2ubuntu11) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libclfft2:riscv64 (2.12.2-5build1) ... Setting up liblapack3:riscv64 (3.12.0-3) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/riscv64-linux-gnu/liblapack.so.3 (liblapack.so.3-riscv64-linux-gnu) in auto mode Setting up gettext (0.21-14ubuntu1) ... Setting up libgtest-dev:riscv64 (1.14.0-1) ... Setting up libtool (2.4.7-7) ... Setting up libfftw3-bin (3.3.10-1ubuntu2) ... Setting up libclblas2t64:riscv64 (2.12-4.1) ... Setting up pkgconf:riscv64 (1.8.1-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libtmglib3:riscv64 (3.12.0-3) ... Setting up libopenexr-3-1-30:riscv64 (3.1.5-5.1build1) ... Setting up opencl-clhpp-headers (3.0~2023.12.14-1ubuntu1) ... Setting up liblapack-dev:riscv64 (3.12.0-3) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack/liblapack.so to provide /usr/lib/riscv64-linux-gnu/liblapack.so (liblapack.so-riscv64-linux-gnu) in auto mode Setting up pkg-config:riscv64 (1.8.1-2) ... Setting up ocl-icd-opencl-dev:riscv64 (2.3.2-1) ... Setting up libraw23t64:riscv64 (0.21.2-2.1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3build1) ... Setting up liblapacke:riscv64 (3.12.0-3) ... Setting up libtiff6:riscv64 (4.5.1+git230720-4ubuntu1) ... Setting up libcurl4:riscv64 (8.5.0-2ubuntu6) ... Setting up libtmglib-dev:riscv64 (3.12.0-3) ... Setting up libarchive13t64:riscv64 (3.7.2-1.1ubuntu1) ... Setting up libfftw3-dev:riscv64 (3.3.10-1ubuntu2) ... Setting up libfreeimage3:riscv64 (3.18.0+ds2-10build2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up liblapacke-dev:riscv64 (3.12.0-3) ... Setting up libclfft-dev:riscv64 (2.12.2-5build1) ... Setting up man-db (2.12.0-3build4) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libclblas-dev:riscv64 (2.12-4.1) ... Setting up cmake (3.28.3-1build3) ... Setting up libfreeimage-dev:riscv64 (3.18.0+ds2-10build2) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.39-0ubuntu6) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.5.0-25-generic #25.1~22.04.1-Ubuntu SMP Thu Feb 29 12:00:02 UTC 2024 riscv64 (riscv64) Toolchain package versions: binutils_2.42-3ubuntu1 dpkg-dev_1.22.5ubuntu4 g++-13_13.2.0-17ubuntu2 gcc-13_13.2.0-17ubuntu2 libc6-dev_2.39-0ubuntu6 libstdc++-13-dev_13.2.0-17ubuntu2 libstdc++6_14-20240303-1ubuntu1 linux-libc-dev_6.8.0-11.11 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.13ubuntu1 apt-utils_2.7.13ubuntu1 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu1 autotools-dev_20220109.1 base-files_13ubuntu7 base-passwd_3.6.3 bash_5.2.21-2ubuntu2 bash-completion_1:2.11-8 binutils_2.42-3ubuntu1 binutils-common_2.42-3ubuntu1 binutils-riscv64-linux-gnu_2.42-3ubuntu1 bsdextrautils_2.39.3-9ubuntu2 bsdutils_1:2.39.3-9ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5ubuntu1 ca-certificates_20240203 cmake_3.28.3-1build3 cmake-data_3.28.3-1build3 coreutils_9.4-3ubuntu3 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-17ubuntu2 cpp-13-riscv64-linux-gnu_13.2.0-17ubuntu2 cpp-riscv64-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu4 debconf_1.5.86 debconf-i18n_1.5.86 debhelper_13.14.1ubuntu5 debianutils_5.17 debugedit_1:5.0-5build1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.5ubuntu4 dpkg-dev_1.22.5ubuntu4 dwz_0.15-1build5 e2fsprogs_1.47.0-2.4~exp1ubuntu2 fakeroot_1.33-1 file_1:5.45-3 findutils_4.9.0-5 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-17ubuntu2 g++-13-riscv64-linux-gnu_13.2.0-17ubuntu2 g++-riscv64-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-17ubuntu2 gcc-13-base_13.2.0-17ubuntu2 gcc-13-riscv64-linux-gnu_13.2.0-17ubuntu2 gcc-14-base_14-20240303-1ubuntu1 gcc-riscv64-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu1 gettext-base_0.21-14ubuntu1 googletest_1.14.0-1 gpg_2.4.4-2ubuntu15 gpg-agent_2.4.4-2ubuntu15 gpgconf_2.4.4-2ubuntu15 gpgv_2.4.4-2ubuntu15 grep_3.11-4 groff-base_1.23.0-3build1 gzip_1.12-1ubuntu2 hostname_3.23+nmu2ubuntu1 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-5.1build3 libacl1_2.3.2-1 libapparmor1_4.0.0~beta2-0ubuntu3 libapt-pkg6.0t64_2.7.13ubuntu1 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-1.1ubuntu1 libargon2-1_0~20190702+dfsg-4 libasan8_14-20240303-1ubuntu1 libassuan0_2.5.6-1 libatomic1_14-20240303-1ubuntu1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2.1 libaudit1_1:3.1.2-2.1 libbinutils_2.42-3ubuntu1 libblas-dev_3.12.0-3 libblas3_3.12.0-3 libblkid1_2.39.3-9ubuntu2 libboost-dev_1.83.0.1ubuntu2 libboost1.83-dev_1.83.0-2.1ubuntu2 libbrotli1_1.1.0-2 libbz2-1.0_1.0.8-5ubuntu1 libc-bin_2.39-0ubuntu6 libc-dev-bin_2.39-0ubuntu6 libc6_2.39-0ubuntu6 libc6-dev_2.39-0ubuntu6 libcap-ng0_0.8.4-2 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240303-1ubuntu1 libclblas-dev_2.12-4.1 libclblas2t64_2.12-4.1 libclfft-dev_2.12.2-5build1 libclfft2_2.12.2-5build1 libcom-err2_1.47.0-2.4~exp1ubuntu2 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.0-1ubuntu2 libctf-nobfd0_2.42-3ubuntu1 libctf0_2.42-3ubuntu1 libcurl4_8.5.0-2ubuntu6 libdb5.3t64_5.3.28+dfsg2-5build1 libdebconfclient0_0.271ubuntu2 libdebhelper-perl_13.14.1ubuntu5 libdeflate0_1.19-1 libdevmapper1.02.1_2:1.02.185-3ubuntu2 libdpkg-perl_1.22.5ubuntu4 libdw1t64_0.190-1.1build1 libelf1t64_0.190-1.1build1 libexpat1_2.6.1-2 libext2fs2t64_1.47.0-2.4~exp1ubuntu2 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu2 libffi8_3.4.6-1 libfftw3-bin_3.3.10-1ubuntu2 libfftw3-dev_3.3.10-1ubuntu2 libfftw3-double3_3.3.10-1ubuntu2 libfftw3-long3_3.3.10-1ubuntu2 libfftw3-single3_3.3.10-1ubuntu2 libfile-stripnondeterminism-perl_1.13.1-1 libfreeimage-dev_3.18.0+ds2-10build2 libfreeimage3_3.18.0+ds2-10build2 libgcc-13-dev_13.2.0-17ubuntu2 libgcc-s1_14-20240303-1ubuntu1 libgcrypt20_1.10.3-2 libgdbm-compat4t64_1.23-5.1 libgdbm6t64_1.23-5.1 libgfortran5_14-20240303-1ubuntu1 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30t64_3.8.3-1.1ubuntu2 libgomp1_14-20240303-1ubuntu1 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-10build1 libgssapi-krb5-2_1.20.1-5.1build3 libgtest-dev_1.14.0-1 libhogweed6t64_3.9.1-2.2 libicu74_74.2-1ubuntu1 libidn2-0_2.3.7-2 libimath-3-1-29t64_3.1.9-3.1ubuntu1 libip4tc2_1.8.10-3ubuntu1 libisl23_0.26-3 libjansson4_2.14-2 libjbig0_2.1-6.1ubuntu1 libjpeg-turbo8_2.1.5-2ubuntu1 libjpeg8_8c-2ubuntu11 libjson-c5_0.17-1 libjsoncpp25_1.9.5-6 libjxr0_1.2~git20170615.f752187-5 libk5crypto3_1.20.1-5.1build3 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2ubuntu4 libkrb5-3_1.20.1-5.1build3 libkrb5support0_1.20.1-5.1build3 liblapack-dev_3.12.0-3 liblapack3_3.12.0-3 liblapacke_3.12.0-3 liblapacke-dev_3.12.0-3 liblcms2-2_2.14-2 libldap2_2.6.7+dfsg-1~exp1ubuntu6 liblerc4_4.0.0+ds-4ubuntu1 liblocale-gettext-perl_1.07-6ubuntu3 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.6.0-0.2 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmd0_1.1.0-2 libmount1_2.39.3-9ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1ubuntu1 libnettle8t64_3.9.1-2.2 libnghttp2-14_1.59.0-1build1 libnpth0t64_1.6-3.1 libnsl-dev_1.3.0-3build2 libnsl2_1.3.0-3build2 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-5 libopenexr-3-1-30_3.1.5-5.1build1 libopenjp2-7_2.5.0-2build1 libp11-kit0_0.25.3-4ubuntu1 libpam-modules_1.5.3-5ubuntu3 libpam-modules-bin_1.5.3-5ubuntu3 libpam-runtime_1.5.3-5ubuntu3 libpam0g_1.5.3-5ubuntu3 libpcre2-8-0_10.42-4ubuntu1 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-3.2 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-2 libpng16-16t64_1.6.43-3 libproc2-0_2:4.0.4-4ubuntu1 libpsl5t64_0.21.2-1.1 libraw23t64_0.21.2-2.1 libreadline8t64_8.2-3.1 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2build6 libsasl2-2_2.1.28+dfsg1-4ubuntu4 libsasl2-modules-db_2.1.28+dfsg1-4ubuntu4 libseccomp2_2.5.5-1ubuntu1 libselinux1_3.5-2build2 libsemanage-common_3.5-1build3 libsemanage2_3.5-1build3 libsepol2_3.5-2 libsframe1_2.42-3ubuntu1 libsharpyuv0_1.3.2-0.4build1 libsmartcols1_2.39.3-9ubuntu2 libsqlite3-0_3.45.1-1ubuntu1 libss2_1.47.0-2.4~exp1ubuntu2 libssh-4_0.10.6-2build1 libssl3t64_3.0.13-0ubuntu1 libstdc++-13-dev_13.2.0-17ubuntu2 libstdc++6_14-20240303-1ubuntu1 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu4 libsystemd0_255.4-1ubuntu4 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11build2 libtext-iconv-perl_1.7-8build2 libtext-wrapi18n-perl_0.06-10 libtiff6_4.5.1+git230720-4ubuntu1 libtinfo6_6.4+20240113-1ubuntu1 libtirpc-common_1.3.4+ds-1.1 libtirpc-dev_1.3.4+ds-1.1 libtirpc3t64_1.3.4+ds-1.1 libtmglib-dev_3.12.0-3 libtmglib3_3.12.0-3 libtool_2.4.7-7 libubsan1_14-20240303-1ubuntu1 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu4 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-9ubuntu2 libuv1t64_1.48.0-1.1 libwebp7_1.3.2-0.4build1 libwebpmux3_1.3.2-0.4build1 libxml2_2.9.14+dfsg-1.3ubuntu1 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-11.11 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-4ubuntu1 logsave_1.47.0-2.4~exp1ubuntu2 lto-disabled-list_47 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-3build4 mawk_1.3.4.20240123-1 mount_2.39.3-9ubuntu2 ncurses-base_6.4+20240113-1ubuntu1 ncurses-bin_6.4+20240113-1ubuntu1 ocl-icd-libopencl1_2.3.2-1 ocl-icd-opencl-dev_2.3.2-1 opencl-c-headers_3.0~2023.12.14-1 opencl-clhpp-headers_3.0~2023.12.14-1ubuntu1 openssl_3.0.13-0ubuntu1 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-4ubuntu1 patch_2.7.6-7build2 perl_5.38.2-3.2 perl-base_5.38.2-3.2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2 pinentry-curses_1.2.1-3ubuntu3 pkg-config_1.8.1-2 pkgbinarymangler_154 pkgconf_1.8.1-2 pkgconf-bin_1.8.1-2 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu1 psmisc_23.7-1 readline-common_8.2-3.1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 systemd_255.4-1ubuntu4 systemd-dev_255.4-1ubuntu4 systemd-sysv_255.4-1ubuntu4 sysvinit-utils_3.08-6ubuntu2 tar_1.35+dfsg-3 tzdata_2024a-1ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu2 uuid-runtime_2.39.3-9ubuntu2 xz-utils_5.6.0-0.2 zlib1g_1:1.3.dfsg-3.1ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: arrayfire Binary: libarrayfire-cpu-dev, libarrayfire-cpu3, libarrayfire-dev, libarrayfire-doc, libarrayfire-opencl-dev, libarrayfire-opencl3, libarrayfire-unified-dev, libarrayfire-unified3 Architecture: any all Version: 3.3.2+dfsg1-4ubuntu5 Maintainer: Ubuntu Developers Uploaders: Ghislain Antony Vaillant Homepage: http://arrayfire.com/ Standards-Version: 3.9.8 Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/arrayfire.git Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/arrayfire.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, cmake, libgtest-dev Build-Depends: cmake, debhelper (>= 9), libboost-dev (>= 1.61), libblas-dev | libblas.so, libclblas-dev, libclfft-dev, libfftw3-dev, libfreeimage-dev, libgtest-dev, liblapack-dev | liblapack.so, liblapacke-dev, ocl-icd-opencl-dev | opencl-dev, pkg-config Build-Depends-Indep: doxygen Package-List: libarrayfire-cpu-dev deb libdevel optional arch=any libarrayfire-cpu3 deb libs optional arch=any libarrayfire-dev deb libdevel optional arch=any libarrayfire-doc deb doc optional arch=all libarrayfire-opencl-dev deb libdevel optional arch=any libarrayfire-opencl3 deb libs optional arch=any libarrayfire-unified-dev deb libdevel optional arch=any libarrayfire-unified3 deb libs optional arch=any Checksums-Sha1: a06bda4a756d2ff8e79a2c547ec012fd96743909 38126153 arrayfire_3.3.2+dfsg1.orig.tar.gz 90a0cd464b2146b266c11b96ef0915e595362d5c 27048 arrayfire_3.3.2+dfsg1-4ubuntu5.debian.tar.xz Checksums-Sha256: ae140a4ac9c1c66fbf1697a89f0e13c4d76896ffc45e4f7b8672f0e3388b7245 38126153 arrayfire_3.3.2+dfsg1.orig.tar.gz a20209c347d784556bcc9d67b52954b3932efba0e80ac433ec240da6881d4dad 27048 arrayfire_3.3.2+dfsg1-4ubuntu5.debian.tar.xz Files: eee750d89fc2126c364636822521f9f7 38126153 arrayfire_3.3.2+dfsg1.orig.tar.gz 8a51c08bf2988237d70baf722502e9ca 27048 arrayfire_3.3.2+dfsg1-4ubuntu5.debian.tar.xz Original-Maintainer: Debian Science Maintainers -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmXy21EACgkQ5mx3Wuv+ bH2QWA//UNRHjnL1j9LUDxZrDfA/bktTMg6bjKVeiDIOXnohcuKxcZj0qzOFkktY LopvzNqvoAzAgSjfTYsSEgzahUvUUotIdpMlQPKsai86g9kANSPf9LcCOKNF0tTg BZ+501i300TfymKRQehLH6pV9xwrM0bNOw6/Z1LolyXnWnliTFg3iG6h2FDpYSXO JKrMjcHfdApIwKIR9j4Fm1pAaKdgF7w6Q4NlnK8VgEd6tDDgL/qA6CNckbURiFRZ SgXz8Mzhl4ALEwp5X1DkbbidLq/DRSo6Hqm6axx8+me1NZV0WGgDYur3vQXePknn zM4nxfE6IFM1LlKZ9Q2HWglqSC7ElXnxS0eE5FBrO1uKAMt3xiUKS617xOj6aXtF zsI6vxYAvZ8S93J8iMOenSn3uEuawczyPDlVOL7vEsVJdsRZeyjqFw2q6GnGkE2o 9d18AairPWxjMJK0OBWE4lnKz4Jumy4J55ES19BWYvpk0KKPP++RQA8JE3HBFTUj G5dUEkppzjvuKLlu+z6tZ2FflkjZNHWkzM4C4VpzOdOgJa4xnLKyA7W00Ome7vBK wazZyDEnnbqIvfFmirFfG/ZxmccSdPFmeI5830ls+JQNcnQuFiVB3E9N/AEeNlXF tQvcgx37VDfMPgRJ+frgqhhqZhMlb/NhiyukJAwxB/iOySD/zqk= =idij -----END PGP SIGNATURE----- gpgv: Signature made Thu Mar 14 11:11:13 2024 UTC gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./arrayfire_3.3.2+dfsg1-4ubuntu5.dsc: no acceptable signature found dpkg-source: info: extracting arrayfire in /<> dpkg-source: info: unpacking arrayfire_3.3.2+dfsg1.orig.tar.gz dpkg-source: info: unpacking arrayfire_3.3.2+dfsg1-4ubuntu5.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 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 disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=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-27916204 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27916204 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27916204 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package arrayfire dpkg-buildpackage: info: source version 3.3.2+dfsg1-4ubuntu5 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 fakeroot debian/rules clean dh clean --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean -O--parallel dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_clean -O--parallel dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build-arch dh build-arch --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -a -O--parallel debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/<>' dh_auto_configure -- -DAF_INSTALL_CMAKE_DIR=lib/riscv64-linux-gnu/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/riscv64-linux-gnu -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=OFF -DBUILD_DOCS=OFF dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-riscv64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 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_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/riscv64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DAF_INSTALL_CMAKE_DIR=lib/riscv64-linux-gnu/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/riscv64-linux-gnu -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=OFF -DBUILD_DOCS=OFF .. CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at CMakeLists.txt:15 (FIND_PACKAGE): Policy CMP0146 is not set: The FindCUDA module is removed. Run "cmake --help-policy CMP0146" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- MIN_BUILD_TIME IS OFF -- Using Dynamic FreeImage Lib CMake Warning (dev) at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (FREEIMAGE) does not match the name of the calling package (FreeImage). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): CMakeModules/FindFreeImage.cmake:67 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:47 (FIND_PACKAGE) This warning is for project developers. Use -Wno-dev to suppress it. -- Found FREEIMAGE: /usr/include -- Using FreeImage library /usr/lib/riscv64-linux-gnu/libfreeimage.so -- No git. Setting hash to default -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'cblas' -- Package 'cblas', required by 'virtual:world', not 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/riscv64-linux-gnu/libblas.so -- Found FFTW: /usr/include -- FFTW Found ? TRUE -- FFTW Library: /usr/lib/riscv64-linux-gnu/libfftw3.so;/usr/lib/riscv64-linux-gnu/libfftw3f.so -- Found LAPACKE: lapacke CMake Deprecation Warning at src/backend/opencl/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found OpenCL: /usr/lib/riscv64-linux-gnu/libOpenCL.so (found version "2.0") -- Checking for module 'cblas' -- Package 'cblas', required by 'virtual:world', not 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/riscv64-linux-gnu/libblas.so -- Found Boost: /usr/lib/riscv64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.48") CMake Deprecation Warning at CMakeModules/CPackConfig.cmake:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:269 (include) -- No git. Setting hash to default -- Configuring done (33.5s) -- Generating done (1.8s) CMake Warning: Manually-specified variables were not used by the project: AF_INSTALL_DOC_DIR BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_SYSCONFDIR FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /<>/obj-riscv64-linux-gnu make[1]: Leaving directory '/<>' dh_auto_build -a -O--parallel dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-riscv64-linux-gnu && make -j4 VERBOSE=1 make[1]: Entering directory '/<>/obj-riscv64-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-riscv64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-riscv64-linux-gnu/CMakeFiles /<>/obj-riscv64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-riscv64-linux-gnu' 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[3]: Entering directory '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/CMakeFiles/bin2cpp.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/cpu /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/backend/cpu /<>/obj-riscv64-linux-gnu/src/backend/cpu/CMakeFiles/afcpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' [ 0%] Building CXX object CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -Wall -std=c++11 -fvisibility=hidden -MD -MT CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o -MF CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o.d -o CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o -c /<>/CMakeModules/bin2cpp.cpp [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/Array.cpp.o [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/Array.cpp.o -MF CMakeFiles/afcpu.dir/Array.cpp.o.d -o CMakeFiles/afcpu.dir/Array.cpp.o -c /<>/src/backend/cpu/Array.cpp cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/approx.cpp.o -MF CMakeFiles/afcpu.dir/approx.cpp.o.d -o CMakeFiles/afcpu.dir/approx.cpp.o -c /<>/src/backend/cpu/approx.cpp [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/assign.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/assign.cpp.o -MF CMakeFiles/afcpu.dir/assign.cpp.o.d -o CMakeFiles/afcpu.dir/assign.cpp.o -c /<>/src/backend/cpu/assign.cpp [ 1%] Linking CXX executable bin2cpp /usr/bin/cmake -E cmake_link_script CMakeFiles/bin2cpp.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -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 '/<>/obj-riscv64-linux-gnu' [ 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 '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/backend/opencl /<>/obj-riscv64-linux-gnu/src/backend/opencl/CMakeFiles/opencl_bin_target.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build.make src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' [ 1%] Compiling /<>/src/backend/opencl/kernel/KParam.hpp to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/KParam.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/KParam.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file KParam.hpp --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/KParam.hpp --name KParam_hpp --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/approx1.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/approx1.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/approx1.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file approx1.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/approx1.hpp --name approx1_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/approx2.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/approx2.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/approx2.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file approx2.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/approx2.hpp --name approx2_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/assign.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/assign.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/assign.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file assign.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/assign.hpp --name assign_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/bilateral.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/bilateral.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/bilateral.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file bilateral.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/bilateral.hpp --name bilateral_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/convolve.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/convolve.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/convolve.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file convolve.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/convolve.hpp --name convolve_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/convolve_separable.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/convolve_separable.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/convolve_separable.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file convolve_separable.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/convolve_separable.hpp --name convolve_separable_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/copy.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/copy.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/copy.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file copy.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/copy.hpp --name copy_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/diag_create.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diag_create.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/diag_create.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file diag_create.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/diag_create.hpp --name diag_create_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/diag_extract.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diag_extract.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/diag_extract.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file diag_extract.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/diag_extract.hpp --name diag_extract_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/diff.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diff.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/diff.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file diff.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/diff.hpp --name diff_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/example.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/example.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/example.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file example.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/example.hpp --name example_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/fast.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fast.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fast.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file fast.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fast.hpp --name fast_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/fftconvolve_multiply.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_multiply.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file fftconvolve_multiply.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp --name fftconvolve_multiply_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/fftconvolve_pack.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_pack.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file fftconvolve_pack.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp --name fftconvolve_pack_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/fftconvolve_reorder.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_reorder.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file fftconvolve_reorder.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp --name fftconvolve_reorder_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/gradient.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/gradient.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/gradient.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file gradient.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/gradient.hpp --name gradient_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/harris.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/harris.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/harris.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file harris.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/harris.hpp --name harris_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/histogram.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/histogram.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/histogram.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file histogram.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/histogram.hpp --name histogram_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/homography.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/homography.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/homography.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file homography.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/homography.hpp --name homography_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/hsv_rgb.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/hsv_rgb.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/hsv_rgb.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file hsv_rgb.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/hsv_rgb.hpp --name hsv_rgb_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/identity.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/identity.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/identity.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file identity.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/identity.hpp --name identity_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/iir.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iir.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/iir.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file iir.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/iir.hpp --name iir_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/index.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers [ 4%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/bilateral.cpp.o -MF CMakeFiles/afcpu.dir/bilateral.cpp.o.d -o CMakeFiles/afcpu.dir/bilateral.cpp.o -c /<>/src/backend/cpu/bilateral.cpp cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/index.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/index.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file index.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/index.hpp --name index_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/iops.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iops.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/iops.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file iops.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/iops.hpp --name iops_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/iota.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iota.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/iota.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file iota.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/iota.hpp --name iota_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/ireduce_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ireduce_dim.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file ireduce_dim.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_dim.hpp --name ireduce_dim_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/ireduce_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ireduce_first.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file ireduce_first.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_first.hpp --name ireduce_first_cl --eof 0 [ 5%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/blas.cpp.o -MF CMakeFiles/afcpu.dir/blas.cpp.o.d -o CMakeFiles/afcpu.dir/blas.cpp.o -c /<>/src/backend/cpu/blas.cpp [ 5%] Compiling /<>/src/backend/opencl/kernel/jit.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/jit.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/jit.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file jit.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/jit.hpp --name jit_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/join.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/join.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/join.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file join.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/join.hpp --name join_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/laset.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laset.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/laset.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file laset.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/laset.hpp --name laset_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/laset_band.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laset_band.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/laset_band.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file laset_band.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/laset_band.hpp --name laset_band_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/laswp.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laswp.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/laswp.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file laswp.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/laswp.hpp --name laswp_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/lookup.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/lookup.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/lookup.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file lookup.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/lookup.hpp --name lookup_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/lu_split.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/lu_split.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/lu_split.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file lu_split.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/lu_split.hpp --name lu_split_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/matchTemplate.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/matchTemplate.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/matchTemplate.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file matchTemplate.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/matchTemplate.hpp --name matchTemplate_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/meanshift.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/meanshift.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/meanshift.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file meanshift.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/meanshift.hpp --name meanshift_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/medfilt.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/medfilt.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/medfilt.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file medfilt.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/medfilt.hpp --name medfilt_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/memcopy.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/memcopy.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/memcopy.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file memcopy.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/memcopy.hpp --name memcopy_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/morph.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/morph.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/morph.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file morph.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/morph.hpp --name morph_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/nearest_neighbour.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/nearest_neighbour.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/nearest_neighbour.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file nearest_neighbour.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/nearest_neighbour.hpp --name nearest_neighbour_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/ops.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ops.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/ops.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file ops.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/ops.hpp --name ops_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/orb.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/orb.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/orb.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file orb.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/orb.hpp --name orb_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/random.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/random.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/random.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file random.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/random.hpp --name random_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/range.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/range.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/range.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file range.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/range.hpp --name range_cl --eof 0 [ 7%] Compiling /<>/src/backend/opencl/kernel/reduce_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reduce_dim.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/reduce_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file reduce_dim.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/reduce_dim.hpp --name reduce_dim_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/reduce_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reduce_first.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/reduce_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file reduce_first.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/reduce_first.hpp --name reduce_first_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/regions.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/regions.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/regions.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file regions.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/regions.hpp --name regions_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/reorder.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reorder.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/reorder.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file reorder.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/reorder.hpp --name reorder_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/resize.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/resize.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/resize.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file resize.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/resize.hpp --name resize_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/rotate.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/rotate.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/rotate.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file rotate.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/rotate.hpp --name rotate_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/scan_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/scan_dim.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/scan_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file scan_dim.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/scan_dim.hpp --name scan_dim_cl --eof 0 [ 8%] Compiling /<>/src/backend/opencl/kernel/scan_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/scan_first.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/scan_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file scan_first.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/scan_first.hpp --name scan_first_cl --eof 0 [ 9%] Compiling /<>/src/backend/opencl/kernel/select.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/select.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/select.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file select.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/select.hpp --name select_cl --eof 0 [ 9%] Compiling /<>/src/backend/opencl/kernel/shift.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/shift.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/shift.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file shift.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/shift.hpp --name shift_cl --eof 0 [ 9%] Compiling /<>/src/backend/opencl/kernel/sobel.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/sobel.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/sobel.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file sobel.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/sobel.hpp --name sobel_cl --eof 0 [ 9%] Compiling /<>/src/backend/opencl/kernel/sort_pair.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers [ 9%] Compiling /<>/src/backend/opencl/kernel/susan.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/sort_pair.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/sort_pair.hpp" cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/susan.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/susan.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file sort_pair.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/sort_pair.hpp --name sort_pair_cl --eof 0 cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file susan.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/susan.hpp --name susan_cl --eof 0 [ 9%] Compiling /<>/src/backend/opencl/kernel/swapdblk.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers [ 9%] Compiling /<>/src/backend/opencl/kernel/tile.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/swapdblk.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/swapdblk.hpp" cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/tile.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/tile.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file swapdblk.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/swapdblk.hpp --name swapdblk_cl --eof 0 cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file tile.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/tile.hpp --name tile_cl --eof 0 [ 9%] Compiling /<>/src/backend/opencl/kernel/transform_interp.cl to C++ source [ 10%] Compiling /<>/src/backend/opencl/kernel/transform.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transform_interp.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transform_interp.hpp" cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transform.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transform.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file transform_interp.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transform_interp.hpp --name transform_interp_cl --eof 0 cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file transform.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transform.hpp --name transform_cl --eof 0 [ 10%] Compiling /<>/src/backend/opencl/kernel/transpose.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/cholesky.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/cholesky.cpp.o -MF CMakeFiles/afcpu.dir/cholesky.cpp.o.d -o CMakeFiles/afcpu.dir/cholesky.cpp.o -c /<>/src/backend/cpu/cholesky.cpp cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transpose.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transpose.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file transpose.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transpose.hpp --name transpose_cl --eof 0 [ 10%] Compiling /<>/src/backend/opencl/kernel/transpose_inplace.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transpose_inplace.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transpose_inplace.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file transpose_inplace.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/transpose_inplace.hpp --name transpose_inplace_cl --eof 0 [ 10%] Compiling /<>/src/backend/opencl/kernel/triangle.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/triangle.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/triangle.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file triangle.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/triangle.hpp --name triangle_cl --eof 0 [ 10%] Compiling /<>/src/backend/opencl/kernel/unwrap.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/unwrap.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/unwrap.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file unwrap.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/unwrap.hpp --name unwrap_cl --eof 0 [ 10%] Compiling /<>/src/backend/opencl/kernel/where.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/where.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/where.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file where.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/where.hpp --name where_cl --eof 0 [ 11%] Compiling /<>/src/backend/opencl/kernel/wrap.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/wrap.hpp\> >>"/<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/wrap.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-riscv64-linux-gnu/bin2cpp --file wrap.cl --namespace opencl --output /<>/obj-riscv64-linux-gnu/src/backend/opencl/kernel_headers/wrap.hpp --name wrap_cl --eof 0 make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 11%] 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 '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/backend/opencl /<>/obj-riscv64-linux-gnu/src/backend/opencl/CMakeFiles/afopencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Array.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/Array.cpp.o -MF CMakeFiles/afopencl.dir/Array.cpp.o.d -o CMakeFiles/afopencl.dir/Array.cpp.o -c /<>/src/backend/opencl/Array.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/convolve.cpp.o -MF CMakeFiles/afcpu.dir/convolve.cpp.o.d -o CMakeFiles/afcpu.dir/convolve.cpp.o -c /<>/src/backend/cpu/convolve.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/copy.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/copy.cpp.o -MF CMakeFiles/afcpu.dir/copy.cpp.o.d -o CMakeFiles/afcpu.dir/copy.cpp.o -c /<>/src/backend/cpu/copy.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/Array.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diagonal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/diagonal.cpp.o -MF CMakeFiles/afcpu.dir/diagonal.cpp.o.d -o CMakeFiles/afcpu.dir/diagonal.cpp.o -c /<>/src/backend/cpu/diagonal.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/diff.cpp.o -MF CMakeFiles/afcpu.dir/diff.cpp.o.d -o CMakeFiles/afcpu.dir/diff.cpp.o -c /<>/src/backend/cpu/diff.cpp [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Param.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/Param.cpp.o -MF CMakeFiles/afopencl.dir/Param.cpp.o.d -o CMakeFiles/afopencl.dir/Param.cpp.o -c /<>/src/backend/opencl/Param.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/Param.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/all.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/all.cpp.o -MF CMakeFiles/afopencl.dir/all.cpp.o.d -o CMakeFiles/afopencl.dir/all.cpp.o -c /<>/src/backend/opencl/all.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/all.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/any.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/any.cpp.o -MF CMakeFiles/afopencl.dir/any.cpp.o.d -o CMakeFiles/afopencl.dir/any.cpp.o -c /<>/src/backend/opencl/any.cpp In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = float; To = char]’ /<>/src/backend/opencl/all.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = float; To = char]’ /<>/src/backend/opencl/all.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = double; To = char]’ /<>/src/backend/opencl/all.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = double; To = char]’ /<>/src/backend/opencl/all.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/all.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/all.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/all.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/all.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = int; To = char]’ /<>/src/backend/opencl/all.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = int; To = char]’ /<>/src/backend/opencl/all.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/all.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/all.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = char; To = char]’ /<>/src/backend/opencl/all.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = char; To = char]’ /<>/src/backend/opencl/all.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/all.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/all.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = short int; To = char]’ /<>/src/backend/opencl/all.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = short int; To = char]’ /<>/src/backend/opencl/all.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_and_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/any.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = float; To = char]’ /<>/src/backend/opencl/any.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = float; To = char]’ /<>/src/backend/opencl/any.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = double; To = char]’ /<>/src/backend/opencl/any.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = double; To = char]’ /<>/src/backend/opencl/any.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/any.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/any.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/any.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/any.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = int; To = char]’ /<>/src/backend/opencl/any.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = int; To = char]’ /<>/src/backend/opencl/any.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/any.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/any.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = char; To = char]’ /<>/src/backend/opencl/any.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = char; To = char]’ /<>/src/backend/opencl/any.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/any.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/any.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = short int; To = char]’ /<>/src/backend/opencl/any.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = short int; To = char]’ /<>/src/backend/opencl/any.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_or_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/exampleFunction.cpp.o -MF CMakeFiles/afcpu.dir/exampleFunction.cpp.o.d -o CMakeFiles/afcpu.dir/exampleFunction.cpp.o -c /<>/src/backend/cpu/exampleFunction.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/fast.cpp.o -MF CMakeFiles/afcpu.dir/fast.cpp.o.d -o CMakeFiles/afcpu.dir/fast.cpp.o -c /<>/src/backend/cpu/fast.cpp [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/fft.cpp.o -MF CMakeFiles/afcpu.dir/fft.cpp.o.d -o CMakeFiles/afcpu.dir/fft.cpp.o -c /<>/src/backend/cpu/fft.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/approx.cpp.o -MF CMakeFiles/afopencl.dir/approx.cpp.o.d -o CMakeFiles/afopencl.dir/approx.cpp.o -c /<>/src/backend/opencl/approx.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/approx.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/assign.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/assign.cpp.o -MF CMakeFiles/afopencl.dir/assign.cpp.o.d -o CMakeFiles/afopencl.dir/assign.cpp.o -c /<>/src/backend/opencl/assign.cpp In file included from /<>/src/backend/opencl/approx.cpp:14: /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const Array&, const Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const Array&, const Array&, const Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/fftconvolve.cpp.o -MF CMakeFiles/afcpu.dir/fftconvolve.cpp.o.d -o CMakeFiles/afcpu.dir/fftconvolve.cpp.o -c /<>/src/backend/cpu/fftconvolve.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/gradient.cpp.o -MF CMakeFiles/afcpu.dir/gradient.cpp.o.d -o CMakeFiles/afcpu.dir/gradient.cpp.o -c /<>/src/backend/cpu/gradient.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/assign.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/assign.cpp:16: /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = cl_double2]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = cl_double2; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:77:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = double]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = double; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:78:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = cl_float2]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = cl_float2; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:79:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = float]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = float; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:80:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:81:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = unsigned int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:82:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = long long int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = long long int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:83:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = long long unsigned int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = long long unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:84:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = unsigned char]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = unsigned char; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:85:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = char]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = char; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:86:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = short int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = short int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:87:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const AssignKernelParam_t&, cl::Buffer**) [with T = short unsigned int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(Array&, const af_index_t*, const Array&) [with T = short unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:88:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/harris.cpp.o -MF CMakeFiles/afcpu.dir/harris.cpp.o.d -o CMakeFiles/afcpu.dir/harris.cpp.o -c /<>/src/backend/cpu/harris.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/bilateral.cpp.o -MF CMakeFiles/afopencl.dir/bilateral.cpp.o.d -o CMakeFiles/afopencl.dir/bilateral.cpp.o -c /<>/src/backend/opencl/bilateral.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/bilateral.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/bilateral.cpp:15: /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = double; outType = double; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = double; outType = double; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:34:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 94 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = double; outType = double; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = double; outType = double; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:34:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = float; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = float; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:35:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = float; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = float; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:35:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = char; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = char; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:36:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = char; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = char; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:36:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:37:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:37:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = unsigned int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:38:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = unsigned int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:38:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned char; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = unsigned char; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:39:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned char; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = unsigned char; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:39:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = short int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:40:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = short int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:40:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short unsigned int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = short unsigned int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:41:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short unsigned int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const Array&, const float&, const float&) [with inType = short unsigned int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:41:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hist_graphics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/hist_graphics.cpp.o -MF CMakeFiles/afcpu.dir/hist_graphics.cpp.o.d -o CMakeFiles/afcpu.dir/hist_graphics.cpp.o -c /<>/src/backend/cpu/hist_graphics.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/blas.cpp.o -MF CMakeFiles/afopencl.dir/blas.cpp.o.d -o CMakeFiles/afopencl.dir/blas.cpp.o -c /<>/src/backend/opencl/blas.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/histogram.cpp.o -MF CMakeFiles/afcpu.dir/histogram.cpp.o.d -o CMakeFiles/afcpu.dir/histogram.cpp.o -c /<>/src/backend/cpu/histogram.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/opencl/blas.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cholesky.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cholesky.cpp.o -MF CMakeFiles/afopencl.dir/cholesky.cpp.o.d -o CMakeFiles/afopencl.dir/cholesky.cpp.o -c /<>/src/backend/opencl/cholesky.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/convolve.cpp.o -MF CMakeFiles/afopencl.dir/convolve.cpp.o.d -o CMakeFiles/afopencl.dir/convolve.cpp.o -c /<>/src/backend/opencl/convolve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cholesky.hpp:11, from /<>/src/backend/opencl/cholesky.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/convolve.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/homography.cpp.o -MF CMakeFiles/afcpu.dir/homography.cpp.o.d -o CMakeFiles/afcpu.dir/homography.cpp.o -c /<>/src/backend/cpu/homography.cpp [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/hsv_rgb.cpp.o -MF CMakeFiles/afcpu.dir/hsv_rgb.cpp.o.d -o CMakeFiles/afcpu.dir/hsv_rgb.cpp.o -c /<>/src/backend/cpu/hsv_rgb.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/convolve_separable.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/convolve_separable.cpp.o -MF CMakeFiles/afopencl.dir/convolve_separable.cpp.o.d -o CMakeFiles/afopencl.dir/convolve_separable.cpp.o -c /<>/src/backend/opencl/convolve_separable.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/convolve_separable.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/identity.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/identity.cpp.o -MF CMakeFiles/afcpu.dir/identity.cpp.o.d -o CMakeFiles/afcpu.dir/identity.cpp.o -c /<>/src/backend/cpu/identity.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/iir.cpp.o -MF CMakeFiles/afcpu.dir/iir.cpp.o.d -o CMakeFiles/afcpu.dir/iir.cpp.o -c /<>/src/backend/cpu/iir.cpp [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/copy.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/copy.cpp.o -MF CMakeFiles/afopencl.dir/copy.cpp.o.d -o CMakeFiles/afopencl.dir/copy.cpp.o -c /<>/src/backend/opencl/copy.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/image.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/image.cpp.o -MF CMakeFiles/afcpu.dir/image.cpp.o.d -o CMakeFiles/afcpu.dir/image.cpp.o -c /<>/src/backend/cpu/image.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/index.cpp.o -MF CMakeFiles/afcpu.dir/index.cpp.o.d -o CMakeFiles/afcpu.dir/index.cpp.o -c /<>/src/backend/cpu/index.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/inverse.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/inverse.cpp.o -MF CMakeFiles/afcpu.dir/inverse.cpp.o.d -o CMakeFiles/afcpu.dir/inverse.cpp.o -c /<>/src/backend/cpu/inverse.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/count.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/count.cpp.o -MF CMakeFiles/afopencl.dir/count.cpp.o.d -o CMakeFiles/afopencl.dir/count.cpp.o -c /<>/src/backend/opencl/count.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/copy.cpp:14: /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = float; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = float]’ /<>/src/backend/opencl/copy.cpp:134:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = float]’ /<>/src/backend/opencl/copy.cpp:134:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = double; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = double]’ /<>/src/backend/opencl/copy.cpp:135:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = double]’ /<>/src/backend/opencl/copy.cpp:135:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = cl_float2; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/copy.cpp:136:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = cl_float2]’ /<>/src/backend/opencl/copy.cpp:136:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = cl_double2; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/copy.cpp:137:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = cl_double2]’ /<>/src/backend/opencl/copy.cpp:137:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = int]’ /<>/src/backend/opencl/copy.cpp:138:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = int]’ /<>/src/backend/opencl/copy.cpp:138:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = unsigned int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = unsigned int]’ /<>/src/backend/opencl/copy.cpp:139:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = unsigned int]’ /<>/src/backend/opencl/copy.cpp:139:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = unsigned char; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = unsigned char]’ /<>/src/backend/opencl/copy.cpp:140:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = unsigned char]’ /<>/src/backend/opencl/copy.cpp:140:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = char; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = char]’ /<>/src/backend/opencl/copy.cpp:141:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/count.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = char]’ /<>/src/backend/opencl/copy.cpp:141:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = long long int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = long long int]’ /<>/src/backend/opencl/copy.cpp:142:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = long long int]’ /<>/src/backend/opencl/copy.cpp:142:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = long long unsigned int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:143:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:143:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = short int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = short int]’ /<>/src/backend/opencl/copy.cpp:144:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = short int]’ /<>/src/backend/opencl/copy.cpp:144:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = short unsigned int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const Array&) [with T = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:145:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(Array&, double) [with T = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:145:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = float]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = double]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = double]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = short int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = short int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = float; outType = char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = float]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = float]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = double]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = short int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = short int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = double; outType = char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = float]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = float]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = double]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = double]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = int; outType = char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = float]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = float]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = double]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = double]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long int; outType = char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = float]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = float]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = double]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = double]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = float; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = float; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = double; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = double; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_float2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_float2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = char]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_double2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = char]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = float]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = float]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_double2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = double]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = double]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = long long int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = long long int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = long long unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = long long unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = short int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = char; outType = char]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = float]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = short int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = float]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = double]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = double]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short int; outType = char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = cl_float2; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:190:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = cl_float2; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:190:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = cl_float2; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:190:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = cl_double2; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:191:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = cl_double2; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:191:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const Array&, const af::dim4&, outType, double) [with inType = cl_double2; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:191:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iota.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/iota.cpp.o -MF CMakeFiles/afcpu.dir/iota.cpp.o.d -o CMakeFiles/afcpu.dir/iota.cpp.o -c /<>/src/backend/cpu/iota.cpp In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/ireduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/ireduce.cpp.o -MF CMakeFiles/afcpu.dir/ireduce.cpp.o.d -o CMakeFiles/afcpu.dir/ireduce.cpp.o -c /<>/src/backend/cpu/ireduce.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diagonal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/diagonal.cpp.o -MF CMakeFiles/afopencl.dir/diagonal.cpp.o.d -o CMakeFiles/afopencl.dir/diagonal.cpp.o -c /<>/src/backend/opencl/diagonal.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/diagonal.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/diagonal.cpp:17: /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diagonal.cpp:50:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diagonal.cpp:50:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diagonal.cpp:51:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diagonal.cpp:51:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diagonal.cpp:52:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diagonal.cpp:52:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diagonal.cpp:53:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diagonal.cpp:53:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diagonal.cpp:54:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diagonal.cpp:54:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:55:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:55:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diagonal.cpp:56:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diagonal.cpp:56:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:57:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:57:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = char]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diagonal.cpp:58:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = char]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diagonal.cpp:58:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diagonal.cpp:59:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diagonal.cpp:59:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diagonal.cpp:60:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diagonal.cpp:60:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:61:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:61:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/diff.cpp.o -MF CMakeFiles/afopencl.dir/diff.cpp.o.d -o CMakeFiles/afopencl.dir/diff.cpp.o -c /<>/src/backend/opencl/diff.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/diff.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/diff.cpp:14: /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 84 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/dilate.cpp.o -MF CMakeFiles/afopencl.dir/dilate.cpp.o.d -o CMakeFiles/afopencl.dir/dilate.cpp.o -c /<>/src/backend/opencl/dilate.cpp /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/dilate.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph_impl.hpp:16: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 103 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/join.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/join.cpp.o -MF CMakeFiles/afcpu.dir/join.cpp.o.d -o CMakeFiles/afcpu.dir/join.cpp.o -c /<>/src/backend/cpu/join.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate3d.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/dilate3d.cpp.o -MF CMakeFiles/afopencl.dir/dilate3d.cpp.o.d -o CMakeFiles/afopencl.dir/dilate3d.cpp.o -c /<>/src/backend/opencl/dilate3d.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/dilate3d.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph3d_impl.hpp:16: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 169 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/erode.cpp.o -MF CMakeFiles/afopencl.dir/erode.cpp.o.d -o CMakeFiles/afopencl.dir/erode.cpp.o -c /<>/src/backend/opencl/erode.cpp /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/erode.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph_impl.hpp:16: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 103 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode3d.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/erode3d.cpp.o -MF CMakeFiles/afopencl.dir/erode3d.cpp.o.d -o CMakeFiles/afopencl.dir/erode3d.cpp.o -c /<>/src/backend/opencl/erode3d.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/erode3d.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph3d_impl.hpp:16: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 169 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const Array&, const Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/errorcodes.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/errorcodes.cpp.o -MF CMakeFiles/afopencl.dir/errorcodes.cpp.o.d -o CMakeFiles/afopencl.dir/errorcodes.cpp.o -c /<>/src/backend/opencl/errorcodes.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/boost/compute/cl.hpp:19, from /usr/include/boost/compute/exception/opencl_error.hpp:18, from /<>/src/backend/opencl/errorcodes.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/exampleFunction.cpp.o -MF CMakeFiles/afopencl.dir/exampleFunction.cpp.o.d -o CMakeFiles/afopencl.dir/exampleFunction.cpp.o -c /<>/src/backend/opencl/exampleFunction.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/exampleFunction.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/exampleFunction.cpp:19: /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = float]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = float]’ /<>/src/backend/opencl/exampleFunction.cpp:56:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 118 | } catch (cl::Error err) { // Catch all cl::Errors and convert them | ^~~ /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = double]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = double]’ /<>/src/backend/opencl/exampleFunction.cpp:57:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = int]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = int]’ /<>/src/backend/opencl/exampleFunction.cpp:58:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = unsigned int]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = unsigned int]’ /<>/src/backend/opencl/exampleFunction.cpp:59:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = unsigned char]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = unsigned char]’ /<>/src/backend/opencl/exampleFunction.cpp:60:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = char]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = char]’ /<>/src/backend/opencl/exampleFunction.cpp:61:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = cl_float2]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = cl_float2]’ /<>/src/backend/opencl/exampleFunction.cpp:62:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = cl_double2]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const Array&, af_someenum_t) [with T = cl_double2]’ /<>/src/backend/opencl/exampleFunction.cpp:63:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/fast.cpp.o -MF CMakeFiles/afopencl.dir/fast.cpp.o.d -o CMakeFiles/afopencl.dir/fast.cpp.o -c /<>/src/backend/opencl/fast.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fast.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/fast.cpp:17: /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:54:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:54:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:55:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:55:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:56:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:56:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:57:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:57:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:58:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:58:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:59:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:59:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:60:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:60:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:61:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(Array&, Array&, Array&, const Array&, float, unsigned int, bool, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:61:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/fft.cpp.o -MF CMakeFiles/afopencl.dir/fft.cpp.o.d -o CMakeFiles/afopencl.dir/fft.cpp.o -c /<>/src/backend/opencl/fft.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fft.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/Array.hpp:23: /<>/src/backend/opencl/fft.cpp: In destructor ‘opencl::clFFTPlanner::~clFFTPlanner()’: /<>/src/api/c/err_common.hpp:166:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 166 | throw AfError(__PRETTY_FUNCTION__, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | __AF_FILENAME__, __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | MSG, ERR_TYPE); \ | ~~~~~~~~~~~~~~ /<>/src/backend/opencl/err_clfft.hpp:96:13: note: in expansion of macro ‘AF_ERROR’ 96 | AF_ERROR(clfft_st_msg, \ | ^~~~~~~~ /<>/src/backend/opencl/fft.cpp:57:17: note: in expansion of macro ‘CLFFT_CHECK’ 57 | CLFFT_CHECK(clfftTeardown()); | ^~~~~~~~~~~ /<>/src/api/c/err_common.hpp:166:9: note: in C++11 destructors default to ‘noexcept’ 166 | throw AfError(__PRETTY_FUNCTION__, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | __AF_FILENAME__, __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | MSG, ERR_TYPE); \ | ~~~~~~~~~~~~~~ /<>/src/backend/opencl/err_clfft.hpp:96:13: note: in expansion of macro ‘AF_ERROR’ 96 | AF_ERROR(clfft_st_msg, \ | ^~~~~~~~ /<>/src/backend/opencl/fft.cpp:57:17: note: in expansion of macro ‘CLFFT_CHECK’ 57 | CLFFT_CHECK(clfftTeardown()); | ^~~~~~~~~~~ [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/fftconvolve.cpp.o -MF CMakeFiles/afopencl.dir/fftconvolve.cpp.o.d -o CMakeFiles/afopencl.dir/fftconvolve.cpp.o -c /<>/src/backend/opencl/fftconvolve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fftconvolve.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/fftconvolve.cpp:15: /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_double2; T = double; bool isDouble = true; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_double2; T = double; bool isDouble = true; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = double; convT = cl_double2; bool isDouble = true; bool roundOut = false; bool expand = true; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = double; convT = cl_double2; bool isDouble = true; bool roundOut = false; bool expand = false; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = float; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = float; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = float; convT = cl_float2; bool isDouble = false; bool roundOut = false; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = float; convT = cl_float2; bool isDouble = false; bool roundOut = false; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const Array&, const Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/gradient.cpp.o -MF CMakeFiles/afopencl.dir/gradient.cpp.o.d -o CMakeFiles/afopencl.dir/gradient.cpp.o -c /<>/src/backend/opencl/gradient.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/gradient.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/gradient.cpp:13: /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = float]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(Array&, Array&, const Array&) [with T = float]’ /<>/src/backend/opencl/gradient.cpp:27:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = double]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(Array&, Array&, const Array&) [with T = double]’ /<>/src/backend/opencl/gradient.cpp:28:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(Array&, Array&, const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/gradient.cpp:29:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(Array&, Array&, const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/gradient.cpp:30:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/harris.cpp.o -MF CMakeFiles/afopencl.dir/harris.cpp.o.d -o CMakeFiles/afopencl.dir/harris.cpp.o -c /<>/src/backend/opencl/harris.cpp [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/harris.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hist_graphics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/hist_graphics.cpp.o -MF CMakeFiles/afopencl.dir/hist_graphics.cpp.o.d -o CMakeFiles/afopencl.dir/hist_graphics.cpp.o -c /<>/src/backend/opencl/hist_graphics.cpp In file included from /<>/src/backend/opencl/harris.cpp:17: /<>/src/backend/opencl/kernel/harris.hpp: In instantiation of ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’: /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(Array&, Array&, Array&, const Array&, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:54:1: required from here /<>/src/backend/opencl/kernel/harris.hpp:338:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 338 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/harris.hpp: In instantiation of ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’: /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(Array&, Array&, Array&, const Array&, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’ /<>/src/backend/opencl/harris.cpp:55:1: required from here /<>/src/backend/opencl/kernel/harris.hpp:338:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/histogram.cpp.o -MF CMakeFiles/afopencl.dir/histogram.cpp.o.d -o CMakeFiles/afopencl.dir/histogram.cpp.o -c /<>/src/backend/opencl/histogram.cpp In file included from /<>/src/backend/opencl/kernel/harris.hpp:18: /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = double]’: /<>/src/backend/opencl/kernel/harris.hpp:169:20: required from ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(Array&, Array&, Array&, const Array&, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:54:1: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/harris.hpp:20: /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/harris.hpp:290:32: required from ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(Array&, Array&, Array&, const Array&, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:54:1: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = float]’: /<>/src/backend/opencl/kernel/harris.hpp:169:20: required from ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’ /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(Array&, Array&, Array&, const Array&, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’ /<>/src/backend/opencl/harris.cpp:55:1: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/histogram.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/histogram.cpp:15: /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = float; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = float; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:43:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = float; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = float; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:43:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = double; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = double; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:44:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = double; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = double; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:44:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = char; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = char; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:45:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = char; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = char; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:45:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:46:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:46:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = unsigned int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:47:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = unsigned int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:47:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned char; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = unsigned char; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:48:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned char; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = unsigned char; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:48:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = short int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:49:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = short int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:49:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short unsigned int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = short unsigned int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:50:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short unsigned int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = short unsigned int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:50:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = long long int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:51:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = long long int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:51:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:52:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const Array&, const unsigned int&, const double&, const double&) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:52:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/homography.cpp.o -MF CMakeFiles/afopencl.dir/homography.cpp.o.d -o CMakeFiles/afopencl.dir/homography.cpp.o -c /<>/src/backend/opencl/homography.cpp [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/hsv_rgb.cpp.o -MF CMakeFiles/afopencl.dir/hsv_rgb.cpp.o.d -o CMakeFiles/afopencl.dir/hsv_rgb.cpp.o -c /<>/src/backend/opencl/hsv_rgb.cpp [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/identity.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/identity.cpp.o -MF CMakeFiles/afopencl.dir/identity.cpp.o.d -o CMakeFiles/afopencl.dir/identity.cpp.o -c /<>/src/backend/opencl/identity.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/homography.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/hsv_rgb.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/identity.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/hsv_rgb.cpp:14: /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = double; bool isHSV2RGB = true]’: /<>/src/backend/opencl/hsv_rgb.cpp:27:37: required from ‘opencl::Array opencl::hsv2rgb(const Array&) [with T = double]’ /<>/src/backend/opencl/hsv_rgb.cpp:46:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 79 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = double; bool isHSV2RGB = false]’: /<>/src/backend/opencl/hsv_rgb.cpp:37:38: required from ‘opencl::Array opencl::rgb2hsv(const Array&) [with T = double]’ /<>/src/backend/opencl/hsv_rgb.cpp:46:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = float; bool isHSV2RGB = true]’: /<>/src/backend/opencl/hsv_rgb.cpp:27:37: required from ‘opencl::Array opencl::hsv2rgb(const Array&) [with T = float]’ /<>/src/backend/opencl/hsv_rgb.cpp:47:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = float; bool isHSV2RGB = false]’: /<>/src/backend/opencl/hsv_rgb.cpp:37:38: required from ‘opencl::Array opencl::rgb2hsv(const Array&) [with T = float]’ /<>/src/backend/opencl/hsv_rgb.cpp:47:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/identity.cpp:16: /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = float]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = float]’ /<>/src/backend/opencl/identity.cpp:31:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 75 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = double]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = double]’ /<>/src/backend/opencl/identity.cpp:32:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = cl_float2]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = cl_float2]’ /<>/src/backend/opencl/identity.cpp:33:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = cl_double2]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = cl_double2]’ /<>/src/backend/opencl/identity.cpp:34:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = int]’ /<>/src/backend/opencl/identity.cpp:35:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = unsigned int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/identity.cpp:36:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = long long int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/identity.cpp:37:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = long long unsigned int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/identity.cpp:38:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = char]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = char]’ /<>/src/backend/opencl/identity.cpp:39:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = unsigned char]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/identity.cpp:40:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = short int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/identity.cpp:41:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = short unsigned int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/identity.cpp:42:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/iir.cpp.o -MF CMakeFiles/afopencl.dir/iir.cpp.o.d -o CMakeFiles/afopencl.dir/iir.cpp.o -c /<>/src/backend/opencl/iir.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/iir.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’: /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 249 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_LMEDS]’: /<>/src/backend/opencl/homography.cpp:74:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = double; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’: /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/homography.cpp:92:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = double; af_homography_type htype = AF_HOMOGRAPHY_LMEDS]’: /<>/src/backend/opencl/homography.cpp:74:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/homography.cpp:92:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/homography.hpp:17: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/homography.hpp:213:57: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ In file included from /<>/src/backend/opencl/kernel/homography.hpp:16: /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/homography.hpp:229:48: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ In file included from /<>/src/backend/opencl/kernel/homography.hpp:18: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/kernel/homography.hpp:148:39: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/kernel/homography.hpp:148:39: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/sort.hpp:19: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort.hpp:110:35: required from ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/kernel/homography.hpp:148:39: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(Array&, const Array&, const Array&, const Array&, const Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/image.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/image.cpp.o -MF CMakeFiles/afopencl.dir/image.cpp.o.d -o CMakeFiles/afopencl.dir/image.cpp.o -c /<>/src/backend/opencl/image.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/index.cpp.o -MF CMakeFiles/afopencl.dir/index.cpp.o.d -o CMakeFiles/afopencl.dir/index.cpp.o -c /<>/src/backend/opencl/index.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/index.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/index.cpp:16: /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = cl_double2]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = cl_double2; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:81:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = double]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = double; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:82:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = cl_float2]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = cl_float2; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:83:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = float]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = float; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:84:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:85:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = unsigned int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:86:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = long long int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = long long int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:87:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = long long unsigned int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = long long unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:88:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = unsigned char]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = unsigned char; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:89:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = char]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = char; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:90:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = short int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = short int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:91:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const IndexKernelParam_t&, cl::Buffer**) [with T = short unsigned int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const Array&, const af_index_t*) [with T = short unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:92:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/interopManager.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/interopManager.cpp.o -MF CMakeFiles/afopencl.dir/interopManager.cpp.o.d -o CMakeFiles/afopencl.dir/interopManager.cpp.o -c /<>/src/backend/opencl/interopManager.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/inverse.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/inverse.cpp.o -MF CMakeFiles/afopencl.dir/inverse.cpp.o.d -o CMakeFiles/afopencl.dir/inverse.cpp.o -c /<>/src/backend/opencl/inverse.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/inverse.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iota.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/iota.cpp.o -MF CMakeFiles/afopencl.dir/iota.cpp.o.d -o CMakeFiles/afopencl.dir/iota.cpp.o -c /<>/src/backend/opencl/iota.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/iota.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/iota.cpp:12: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = float]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = float]’ /<>/src/backend/opencl/iota.cpp:33:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = double]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = double]’ /<>/src/backend/opencl/iota.cpp:34:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = int]’ /<>/src/backend/opencl/iota.cpp:35:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/iota.cpp:36:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = long long int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/iota.cpp:37:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = long long unsigned int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/iota.cpp:38:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned char]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/iota.cpp:39:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = short int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/iota.cpp:40:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = short unsigned int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/iota.cpp:41:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/ireduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/ireduce.cpp.o -MF CMakeFiles/afopencl.dir/ireduce.cpp.o.d -o CMakeFiles/afopencl.dir/ireduce.cpp.o -c /<>/src/backend/opencl/ireduce.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/ireduce.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/ireduce.cpp:17: /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:44:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:44:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:45:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:45:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:46:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:46:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:47:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/jit.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/jit.cpp.o -MF CMakeFiles/afopencl.dir/jit.cpp.o.d -o CMakeFiles/afopencl.dir/jit.cpp.o -c /<>/src/backend/opencl/jit.cpp /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:47:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:48:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:48:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:49:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:49:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:50:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:50:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:51:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:51:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:52:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:52:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:53:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:53:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:54:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:54:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_min_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:55:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_min_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:55:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:58:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:58:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:59:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:59:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:60:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:60:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:61:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:61:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:62:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:62:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:63:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:63:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:64:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:64:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:65:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:65:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:66:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:66:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:67:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:67:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:68:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:68:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(Array&, Array&, const Array&, int) [with af_op_t op = af_max_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:69:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const Array&) [with af_op_t op = af_max_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:69:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/jit.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/join.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/join.cpp.o -MF CMakeFiles/afopencl.dir/join.cpp.o.d -o CMakeFiles/afopencl.dir/join.cpp.o -c /<>/src/backend/opencl/join.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/join.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/src/backend/opencl/join.cpp:12: /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const Array&, const Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:391:41: note: returned from ‘void* operator new [](std::size_t)’ 391 | unique_ptr h_iptr(new uint[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:421:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:390:37: note: returned from ‘void* operator new [](std::size_t)’ 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/ireduce.hpp:437:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In function ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/ireduce.hpp:423:37: note: returned from ‘void* operator new [](std::size_t)’ 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lookup.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/lookup.cpp.o -MF CMakeFiles/afopencl.dir/lookup.cpp.o.d -o CMakeFiles/afopencl.dir/lookup.cpp.o -c /<>/src/backend/opencl/lookup.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/lookup.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/lookup.cpp:12: /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const Array&, const Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lu.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/lu.cpp.o -MF CMakeFiles/afopencl.dir/lu.cpp.o.d -o CMakeFiles/afopencl.dir/lu.cpp.o -c /<>/src/backend/opencl/lu.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/lu.hpp:11, from /<>/src/backend/opencl/lu.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/lu.cpp:14: /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = float]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = float]’ /<>/src/backend/opencl/lu.cpp:109:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = float]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = float]’ /<>/src/backend/opencl/lu.cpp:109:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:110:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:110:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = double]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = double]’ /<>/src/backend/opencl/lu.cpp:111:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = double]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = double]’ /<>/src/backend/opencl/lu.cpp:111:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:112:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(Array&, Array&, Array&, const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:112:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/match_template.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/match_template.cpp.o -MF CMakeFiles/afopencl.dir/match_template.cpp.o.d -o CMakeFiles/afopencl.dir/match_template.cpp.o -c /<>/src/backend/opencl/match_template.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/match_template.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/match_template.cpp:16: /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = double; outType = double; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = float; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const Array&, const Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/math.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/math.cpp.o -MF CMakeFiles/afopencl.dir/math.cpp.o.d -o CMakeFiles/afopencl.dir/math.cpp.o -c /<>/src/backend/opencl/math.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/backend/opencl/math.hpp:17, from /<>/src/backend/opencl/math.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/max.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/max.cpp.o -MF CMakeFiles/afopencl.dir/max.cpp.o.d -o CMakeFiles/afopencl.dir/max.cpp.o -c /<>/src/backend/opencl/max.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/max.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = float; To = float]’ /<>/src/backend/opencl/max.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = float; To = float]’ /<>/src/backend/opencl/max.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = double; To = double]’ /<>/src/backend/opencl/max.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = double; To = double]’ /<>/src/backend/opencl/max.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/max.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/max.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/max.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/max.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = int; To = int]’ /<>/src/backend/opencl/max.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = int; To = int]’ /<>/src/backend/opencl/max.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/max.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/max.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/max.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/max.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/max.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/max.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = char; To = char]’ /<>/src/backend/opencl/max.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = char; To = char]’ /<>/src/backend/opencl/max.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/max.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/max.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/max.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/max.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/max.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_max_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/max.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/meanshift.cpp.o -MF CMakeFiles/afopencl.dir/meanshift.cpp.o.d -o CMakeFiles/afopencl.dir/meanshift.cpp.o -c /<>/src/backend/opencl/meanshift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/meanshift.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/meanshift.cpp:15: /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = float; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = float; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:36:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = float; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = float; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:36:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = double; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = double; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:37:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = double; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = double; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:37:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = char; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = char; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:38:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = char; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = char; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:38:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:39:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:39:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = unsigned int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:40:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = unsigned int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:40:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned char; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = unsigned char; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:41:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned char; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = unsigned char; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:41:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = short int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:42:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = short int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:42:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short unsigned int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = short unsigned int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:43:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short unsigned int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = short unsigned int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:43:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = long long int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:44:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = long long int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:44:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long unsigned int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = long long unsigned int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:45:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long unsigned int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const Array&, const float&, const float&, unsigned int) [with T = long long unsigned int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:45:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/medfilt.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/medfilt.cpp.o -MF CMakeFiles/afopencl.dir/medfilt.cpp.o.d -o CMakeFiles/afopencl.dir/medfilt.cpp.o -c /<>/src/backend/opencl/medfilt.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/medfilt.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/medfilt.cpp:15: /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/memory.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/memory.cpp.o -MF CMakeFiles/afopencl.dir/memory.cpp.o.d -o CMakeFiles/afopencl.dir/memory.cpp.o -c /<>/src/backend/opencl/memory.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/backend/opencl/memory.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void* opencl::MemoryManager::nativeAlloc(size_t)’: /<>/src/backend/opencl/memory.cpp:100:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 100 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void opencl::MemoryManager::nativeFree(void*)’: /<>/src/backend/opencl/memory.cpp:109:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 109 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void* opencl::MemoryManagerPinned::nativeAlloc(size_t)’: /<>/src/backend/opencl/memory.cpp:144:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 144 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void opencl::MemoryManagerPinned::nativeFree(void*)’: /<>/src/backend/opencl/memory.cpp:161:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 161 | } catch(cl::Error err) { | ^~~ [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/min.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/min.cpp.o -MF CMakeFiles/afopencl.dir/min.cpp.o.d -o CMakeFiles/afopencl.dir/min.cpp.o -c /<>/src/backend/opencl/min.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/min.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = float; To = float]’ /<>/src/backend/opencl/min.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = float; To = float]’ /<>/src/backend/opencl/min.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = double; To = double]’ /<>/src/backend/opencl/min.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = double; To = double]’ /<>/src/backend/opencl/min.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/min.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/min.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/min.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/min.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = int; To = int]’ /<>/src/backend/opencl/min.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = int; To = int]’ /<>/src/backend/opencl/min.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/min.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/min.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/min.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/min.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/min.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/min.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = char; To = char]’ /<>/src/backend/opencl/min.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = char; To = char]’ /<>/src/backend/opencl/min.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/min.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/min.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/min.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/min.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/min.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_min_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/min.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o -MF CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o.d -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o -MF CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o.d -o CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o -c /<>/src/backend/opencl/nearest_neighbour.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/nearest_neighbour.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = float; To = float; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = float; To = float; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = float; To = float; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = float; To = float; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = float; To = float; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = float; To = float; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = float; To = float; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = float; To = float; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = float; To = float; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = float; To = float; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = float; To = float; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = float; To = float; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = float; To = float; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = double; To = double; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = double; To = double; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = double; To = double; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = double; To = double; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = double; To = double; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = double; To = double; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = double; To = double; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = double; To = double; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = double; To = double; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = double; To = double; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = double; To = double; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = double; To = double; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = double; To = double; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = int; To = int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = int; To = int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = int; To = int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = int; To = int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = int; To = int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = int; To = int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = int; To = int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = int; To = int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long int; To = long long int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long int; To = long long int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long int; To = long long int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long int; To = long long int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long int; To = long long int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long int; To = long long int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long int; To = long long int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short int; To = int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short int; To = int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short int; To = int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short int; To = int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short int; To = int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short int; To = int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short int; To = int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short int; To = int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short int; To = int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = short unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned char; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned char; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned char; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned char; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = unsigned char; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(Array&, Array&, const Array&, const Array&, uint, uint) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(Array&, Array&, const Array&, const Array&, uint, uint, af_match_type) [with T = long long unsigned int; To = unsigned int; uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/orb.cpp.o -MF CMakeFiles/afopencl.dir/orb.cpp.o.d -o CMakeFiles/afopencl.dir/orb.cpp.o -c /<>/src/backend/opencl/orb.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/orb.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/orb.hpp: In instantiation of ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’: /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/orb.hpp:518:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 518 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/orb.hpp: In instantiation of ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’: /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:73:1: required from here /<>/src/backend/opencl/kernel/orb.hpp:518:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/orb.hpp:18: /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/kernel/orb.hpp:205:46: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/orb.hpp:17: /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float; bool nonmax = true]’: /<>/src/backend/opencl/kernel/orb.hpp:224:26: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/orb.hpp:20: /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/orb.hpp:309:32: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/kernel/orb.hpp:205:46: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:73:1: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double; bool nonmax = true]’: /<>/src/backend/opencl/kernel/orb.hpp:224:26: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(Array&, Array&, Array&, Array&, Array&, Array&, const Array&, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:73:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lookup.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/lookup.cpp.o -MF CMakeFiles/afcpu.dir/lookup.cpp.o.d -o CMakeFiles/afcpu.dir/lookup.cpp.o -c /<>/src/backend/cpu/lookup.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lu.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/lu.cpp.o -MF CMakeFiles/afcpu.dir/lu.cpp.o.d -o CMakeFiles/afcpu.dir/lu.cpp.o -c /<>/src/backend/cpu/lu.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/platform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/platform.cpp.o -MF CMakeFiles/afopencl.dir/platform.cpp.o.d -o CMakeFiles/afopencl.dir/platform.cpp.o -c /<>/src/backend/opencl/platform.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.cpp:25: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/platform.cpp: In function ‘std::string& opencl::ltrim(std::string&)’: /<>/src/backend/opencl/platform.cpp:357:69: warning: ‘std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]’ is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 357 | std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /<>/src/backend/opencl/cl.hpp:214: /usr/include/c++/13/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/match_template.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/match_template.cpp.o -MF CMakeFiles/afcpu.dir/match_template.cpp.o.d -o CMakeFiles/afcpu.dir/match_template.cpp.o -c /<>/src/backend/cpu/match_template.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/math.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/math.cpp.o -MF CMakeFiles/afcpu.dir/math.cpp.o.d -o CMakeFiles/afcpu.dir/math.cpp.o -c /<>/src/backend/cpu/math.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/meanshift.cpp.o -MF CMakeFiles/afcpu.dir/meanshift.cpp.o.d -o CMakeFiles/afcpu.dir/meanshift.cpp.o -c /<>/src/backend/cpu/meanshift.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/plot.cpp.o -MF CMakeFiles/afopencl.dir/plot.cpp.o.d -o CMakeFiles/afopencl.dir/plot.cpp.o -c /<>/src/backend/opencl/plot.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot3.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/plot3.cpp.o -MF CMakeFiles/afopencl.dir/plot3.cpp.o.d -o CMakeFiles/afopencl.dir/plot3.cpp.o -c /<>/src/backend/opencl/plot3.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/product.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/product.cpp.o -MF CMakeFiles/afopencl.dir/product.cpp.o.d -o CMakeFiles/afopencl.dir/product.cpp.o -c /<>/src/backend/opencl/product.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/product.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = float; To = float]’ /<>/src/backend/opencl/product.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = float; To = float]’ /<>/src/backend/opencl/product.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = double; To = double]’ /<>/src/backend/opencl/product.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = double; To = double]’ /<>/src/backend/opencl/product.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/product.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/product.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/product.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/product.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = int; To = int]’ /<>/src/backend/opencl/product.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = int; To = int]’ /<>/src/backend/opencl/product.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/product.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/product.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/product.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/product.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = char; To = int]’ /<>/src/backend/opencl/product.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = char; To = int]’ /<>/src/backend/opencl/product.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = short int; To = int]’ /<>/src/backend/opencl/product.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = short int; To = int]’ /<>/src/backend/opencl/product.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_mul_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/medfilt.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/medfilt.cpp.o -MF CMakeFiles/afcpu.dir/medfilt.cpp.o.d -o CMakeFiles/afcpu.dir/medfilt.cpp.o -c /<>/src/backend/cpu/medfilt.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/memory.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/memory.cpp.o -MF CMakeFiles/afcpu.dir/memory.cpp.o.d -o CMakeFiles/afcpu.dir/memory.cpp.o -c /<>/src/backend/cpu/memory.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/morph.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/morph.cpp.o -MF CMakeFiles/afcpu.dir/morph.cpp.o.d -o CMakeFiles/afcpu.dir/morph.cpp.o -c /<>/src/backend/cpu/morph.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o -MF CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o.d -o CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o -c /<>/src/backend/cpu/nearest_neighbour.cpp In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/orb.cpp.o -MF CMakeFiles/afcpu.dir/orb.cpp.o.d -o CMakeFiles/afcpu.dir/orb.cpp.o -c /<>/src/backend/cpu/orb.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/platform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/platform.cpp.o -MF CMakeFiles/afcpu.dir/platform.cpp.o.d -o CMakeFiles/afcpu.dir/platform.cpp.o -c /<>/src/backend/cpu/platform.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/src/backend/cpu/platform.cpp: In function ‘std::string& cpu::ltrim(std::string&)’: /<>/src/backend/cpu/platform.cpp:230:69: warning: ‘std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]’ is deprecated: use 'std::function' instead [-Wdeprecated-declarations] 230 | std::not1(std::ptr_fun(std::isspace)))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /<>/src/backend/cpu/platform.hpp:12, from /<>/src/backend/cpu/platform.cpp:12: /usr/include/c++/13/bits/stl_function.h:1126:5: note: declared here 1126 | ptr_fun(_Result (*__x)(_Arg)) | ^~~~~~~ [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/plot.cpp.o -MF CMakeFiles/afcpu.dir/plot.cpp.o.d -o CMakeFiles/afcpu.dir/plot.cpp.o -c /<>/src/backend/cpu/plot.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot3.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/plot3.cpp.o -MF CMakeFiles/afcpu.dir/plot3.cpp.o.d -o CMakeFiles/afcpu.dir/plot3.cpp.o -c /<>/src/backend/cpu/plot3.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/qr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/qr.cpp.o -MF CMakeFiles/afcpu.dir/qr.cpp.o.d -o CMakeFiles/afcpu.dir/qr.cpp.o -c /<>/src/backend/cpu/qr.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/random.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/random.cpp.o -MF CMakeFiles/afcpu.dir/random.cpp.o.d -o CMakeFiles/afcpu.dir/random.cpp.o -c /<>/src/backend/cpu/random.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/program.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/program.cpp.o -MF CMakeFiles/afopencl.dir/program.cpp.o.d -o CMakeFiles/afopencl.dir/program.cpp.o -c /<>/src/backend/opencl/program.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/program.hpp:11, from /<>/src/backend/opencl/program.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/range.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/range.cpp.o -MF CMakeFiles/afcpu.dir/range.cpp.o.d -o CMakeFiles/afcpu.dir/range.cpp.o -c /<>/src/backend/cpu/range.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/qr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/qr.cpp.o -MF CMakeFiles/afopencl.dir/qr.cpp.o.d -o CMakeFiles/afopencl.dir/qr.cpp.o -c /<>/src/backend/opencl/qr.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/qr.hpp:11, from /<>/src/backend/opencl/qr.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/reduce.cpp.o -MF CMakeFiles/afcpu.dir/reduce.cpp.o.d -o CMakeFiles/afcpu.dir/reduce.cpp.o -c /<>/src/backend/cpu/reduce.cpp In file included from /<>/src/backend/opencl/qr.cpp:21: /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(Array&, Array&, Array&, const Array&) [with T = float]’ /<>/src/backend/opencl/qr.cpp:126:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(Array&, Array&, Array&, const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/qr.cpp:127:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(Array&, Array&, Array&, const Array&) [with T = double]’ /<>/src/backend/opencl/qr.cpp:128:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(Array&, Array&, Array&, const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/qr.cpp:129:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/regions.cpp.o -MF CMakeFiles/afcpu.dir/regions.cpp.o.d -o CMakeFiles/afcpu.dir/regions.cpp.o -c /<>/src/backend/cpu/regions.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reorder.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/reorder.cpp.o -MF CMakeFiles/afcpu.dir/reorder.cpp.o.d -o CMakeFiles/afcpu.dir/reorder.cpp.o -c /<>/src/backend/cpu/reorder.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/random.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/random.cpp.o -MF CMakeFiles/afopencl.dir/random.cpp.o.d -o CMakeFiles/afopencl.dir/random.cpp.o -c /<>/src/backend/opencl/random.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/random.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/random.cpp:15: /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = float; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:61:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 141 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = double; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:62:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = float; bool isRandu = false]’: /<>/src/backend/opencl/random.cpp:63:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = double; bool isRandu = false]’: /<>/src/backend/opencl/random.cpp:64:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = int]’ /<>/src/backend/opencl/random.cpp:40:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = unsigned int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/random.cpp:41:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = long long int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/random.cpp:42:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = long long unsigned int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/random.cpp:43:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = short int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/random.cpp:44:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = short unsigned int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/random.cpp:45:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = char; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = char]’ /<>/src/backend/opencl/random.cpp:46:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = unsigned char; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/random.cpp:47:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/resize.cpp.o -MF CMakeFiles/afcpu.dir/resize.cpp.o.d -o CMakeFiles/afcpu.dir/resize.cpp.o -c /<>/src/backend/cpu/resize.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/rotate.cpp.o -MF CMakeFiles/afcpu.dir/rotate.cpp.o.d -o CMakeFiles/afcpu.dir/rotate.cpp.o -c /<>/src/backend/cpu/rotate.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/range.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/range.cpp.o -MF CMakeFiles/afopencl.dir/range.cpp.o.d -o CMakeFiles/afopencl.dir/range.cpp.o -c /<>/src/backend/opencl/range.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/range.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/range.cpp:12: /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = float]’ /<>/src/backend/opencl/range.cpp:41:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = double]’ /<>/src/backend/opencl/range.cpp:42:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = int]’ /<>/src/backend/opencl/range.cpp:43:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = unsigned int]’ /<>/src/backend/opencl/range.cpp:44:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = long long int]’ /<>/src/backend/opencl/range.cpp:45:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/range.cpp:46:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = unsigned char]’ /<>/src/backend/opencl/range.cpp:47:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = short int]’ /<>/src/backend/opencl/range.cpp:48:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/range.cpp:49:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/scan.cpp.o -MF CMakeFiles/afcpu.dir/scan.cpp.o.d -o CMakeFiles/afcpu.dir/scan.cpp.o -c /<>/src/backend/cpu/scan.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/select.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/select.cpp.o -MF CMakeFiles/afcpu.dir/select.cpp.o.d -o CMakeFiles/afcpu.dir/select.cpp.o -c /<>/src/backend/cpu/select.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/regions.cpp.o -MF CMakeFiles/afopencl.dir/regions.cpp.o.d -o CMakeFiles/afopencl.dir/regions.cpp.o -c /<>/src/backend/opencl/regions.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/regions.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/set.cpp.o -MF CMakeFiles/afcpu.dir/set.cpp.o.d -o CMakeFiles/afcpu.dir/set.cpp.o -c /<>/src/backend/cpu/set.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/shift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/shift.cpp.o -MF CMakeFiles/afcpu.dir/shift.cpp.o.d -o CMakeFiles/afcpu.dir/shift.cpp.o -c /<>/src/backend/cpu/shift.cpp In file included from /<>/src/backend/opencl/regions.cpp:15: /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = float; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = float]’ /<>/src/backend/opencl/regions.cpp:47:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 215 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = float; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = float]’ /<>/src/backend/opencl/regions.cpp:47:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = double; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = double]’ /<>/src/backend/opencl/regions.cpp:48:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = double; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = double]’ /<>/src/backend/opencl/regions.cpp:48:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = int]’ /<>/src/backend/opencl/regions.cpp:49:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = int]’ /<>/src/backend/opencl/regions.cpp:49:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = unsigned int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = unsigned int]’ /<>/src/backend/opencl/regions.cpp:50:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = unsigned int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = unsigned int]’ /<>/src/backend/opencl/regions.cpp:50:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = short int]’ /<>/src/backend/opencl/regions.cpp:51:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = short int]’ /<>/src/backend/opencl/regions.cpp:51:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short unsigned int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = short unsigned int]’ /<>/src/backend/opencl/regions.cpp:52:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short unsigned int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const Array&, af_connectivity) [with T = short unsigned int]’ /<>/src/backend/opencl/regions.cpp:52:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/sift.cpp.o -MF CMakeFiles/afcpu.dir/sift.cpp.o.d -o CMakeFiles/afcpu.dir/sift.cpp.o -c /<>/src/backend/cpu/sift.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/sobel.cpp.o -MF CMakeFiles/afcpu.dir/sobel.cpp.o.d -o CMakeFiles/afcpu.dir/sobel.cpp.o -c /<>/src/backend/cpu/sobel.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/solve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/solve.cpp.o -MF CMakeFiles/afcpu.dir/solve.cpp.o.d -o CMakeFiles/afcpu.dir/solve.cpp.o -c /<>/src/backend/cpu/solve.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/sort.cpp.o -MF CMakeFiles/afcpu.dir/sort.cpp.o.d -o CMakeFiles/afcpu.dir/sort.cpp.o -c /<>/src/backend/cpu/sort.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o -MF CMakeFiles/afcpu.dir/sort_by_key.cpp.o.d -o CMakeFiles/afcpu.dir/sort_by_key.cpp.o -c /<>/src/backend/cpu/sort_by_key.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/sort_index.cpp.o -MF CMakeFiles/afcpu.dir/sort_index.cpp.o.d -o CMakeFiles/afcpu.dir/sort_index.cpp.o -c /<>/src/backend/cpu/sort_index.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/surface.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/surface.cpp.o -MF CMakeFiles/afcpu.dir/surface.cpp.o.d -o CMakeFiles/afcpu.dir/surface.cpp.o -c /<>/src/backend/cpu/surface.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/susan.cpp.o -MF CMakeFiles/afcpu.dir/susan.cpp.o.d -o CMakeFiles/afcpu.dir/susan.cpp.o -c /<>/src/backend/cpu/susan.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/svd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/svd.cpp.o -MF CMakeFiles/afcpu.dir/svd.cpp.o.d -o CMakeFiles/afcpu.dir/svd.cpp.o -c /<>/src/backend/cpu/svd.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/tile.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/tile.cpp.o -MF CMakeFiles/afcpu.dir/tile.cpp.o.d -o CMakeFiles/afcpu.dir/tile.cpp.o -c /<>/src/backend/cpu/tile.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/transform.cpp.o -MF CMakeFiles/afcpu.dir/transform.cpp.o.d -o CMakeFiles/afcpu.dir/transform.cpp.o -c /<>/src/backend/cpu/transform.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/transpose.cpp.o -MF CMakeFiles/afcpu.dir/transpose.cpp.o.d -o CMakeFiles/afcpu.dir/transpose.cpp.o -c /<>/src/backend/cpu/transpose.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/triangle.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/triangle.cpp.o -MF CMakeFiles/afcpu.dir/triangle.cpp.o.d -o CMakeFiles/afcpu.dir/triangle.cpp.o -c /<>/src/backend/cpu/triangle.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/unwrap.cpp.o -MF CMakeFiles/afcpu.dir/unwrap.cpp.o.d -o CMakeFiles/afcpu.dir/unwrap.cpp.o -c /<>/src/backend/cpu/unwrap.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/where.cpp.o -MF CMakeFiles/afcpu.dir/where.cpp.o.d -o CMakeFiles/afcpu.dir/where.cpp.o -c /<>/src/backend/cpu/where.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/wrap.cpp.o -MF CMakeFiles/afcpu.dir/wrap.cpp.o.d -o CMakeFiles/afcpu.dir/wrap.cpp.o -c /<>/src/backend/cpu/wrap.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o -MF CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o.d -o CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o -c /<>/src/backend/ArrayInfo.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o -MF CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o.d -o CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o -c /<>/src/backend/MemoryManager.cpp [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/reorder.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/reorder.cpp.o -MF CMakeFiles/afopencl.dir/reorder.cpp.o.d -o CMakeFiles/afopencl.dir/reorder.cpp.o -c /<>/src/backend/opencl/reorder.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reorder.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reorder.cpp:12: /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = float; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = float]’ /<>/src/backend/opencl/reorder.cpp:36:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 80 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = double; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = double]’ /<>/src/backend/opencl/reorder.cpp:37:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = cl_float2; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = cl_float2]’ /<>/src/backend/opencl/reorder.cpp:38:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = cl_double2; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = cl_double2]’ /<>/src/backend/opencl/reorder.cpp:39:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = int]’ /<>/src/backend/opencl/reorder.cpp:40:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/reorder.cpp:41:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = unsigned char; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/reorder.cpp:42:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = char; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = char]’ /<>/src/backend/opencl/reorder.cpp:43:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = long long int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/reorder.cpp:44:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = long long unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/reorder.cpp:45:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = short int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/reorder.cpp:46:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = short unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const Array&, const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/reorder.cpp:47:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/cblas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/cblas.cpp.o -MF CMakeFiles/afcpu.dir/__/cblas.cpp.o.d -o CMakeFiles/afcpu.dir/__/cblas.cpp.o -c /<>/src/backend/cblas.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dim4.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/dim4.cpp.o -MF CMakeFiles/afcpu.dir/__/dim4.cpp.o.d -o CMakeFiles/afcpu.dir/__/dim4.cpp.o -c /<>/src/backend/dim4.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dispatch.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/dispatch.cpp.o -MF CMakeFiles/afcpu.dir/__/dispatch.cpp.o.d -o CMakeFiles/afcpu.dir/__/dispatch.cpp.o -c /<>/src/backend/dispatch.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/host_memory.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/host_memory.cpp.o -MF CMakeFiles/afcpu.dir/__/host_memory.cpp.o.d -o CMakeFiles/afcpu.dir/__/host_memory.cpp.o -c /<>/src/backend/host_memory.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/lapacke.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/lapacke.cpp.o -MF CMakeFiles/afcpu.dir/__/lapacke.cpp.o.d -o CMakeFiles/afcpu.dir/__/lapacke.cpp.o -c /<>/src/backend/lapacke.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/util.cpp.o -MF CMakeFiles/afcpu.dir/__/util.cpp.o.d -o CMakeFiles/afcpu.dir/__/util.cpp.o -c /<>/src/backend/util.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o -c /<>/src/api/c/approx.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o -c /<>/src/api/c/array.cpp [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/resize.cpp.o -MF CMakeFiles/afopencl.dir/resize.cpp.o.d -o CMakeFiles/afopencl.dir/resize.cpp.o -c /<>/src/backend/opencl/resize.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o -c /<>/src/api/c/assign.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/resize.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/resize.cpp:14: /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:51:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:51:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:51:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:52:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:52:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:52:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_float2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:53:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_float2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:53:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_float2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:53:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_double2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:54:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_double2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:54:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_double2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:54:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:55:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:55:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:55:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:56:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:56:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:56:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:57:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:57:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:57:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:58:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:58:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:58:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:59:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:59:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:59:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:60:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:60:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:60:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:61:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:61:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:61:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:62:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:62:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const Array&, dim_t, dim_t, af_interp_type) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:62:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o -c /<>/src/api/c/bilateral.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o -c /<>/src/api/c/binary.cpp [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/rotate.cpp.o -MF CMakeFiles/afopencl.dir/rotate.cpp.o.d -o CMakeFiles/afopencl.dir/rotate.cpp.o -c /<>/src/backend/opencl/rotate.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/rotate.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/rotate.cpp:12: /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = float]’ /<>/src/backend/opencl/rotate.cpp:47:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 156 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = float; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = float]’ /<>/src/backend/opencl/rotate.cpp:47:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = float; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = float]’ /<>/src/backend/opencl/rotate.cpp:47:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = double]’ /<>/src/backend/opencl/rotate.cpp:48:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = double; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = double]’ /<>/src/backend/opencl/rotate.cpp:48:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = double; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = double]’ /<>/src/backend/opencl/rotate.cpp:48:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_float2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = cl_float2]’ /<>/src/backend/opencl/rotate.cpp:49:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_float2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = cl_float2]’ /<>/src/backend/opencl/rotate.cpp:49:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_float2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = cl_float2]’ /<>/src/backend/opencl/rotate.cpp:49:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_double2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = cl_double2]’ /<>/src/backend/opencl/rotate.cpp:50:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_double2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = cl_double2]’ /<>/src/backend/opencl/rotate.cpp:50:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_double2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = cl_double2]’ /<>/src/backend/opencl/rotate.cpp:50:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = int]’ /<>/src/backend/opencl/rotate.cpp:51:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = int]’ /<>/src/backend/opencl/rotate.cpp:51:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = int]’ /<>/src/backend/opencl/rotate.cpp:51:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = unsigned int]’ /<>/src/backend/opencl/rotate.cpp:52:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = unsigned int]’ /<>/src/backend/opencl/rotate.cpp:52:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = unsigned int]’ /<>/src/backend/opencl/rotate.cpp:52:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = long long int]’ /<>/src/backend/opencl/rotate.cpp:53:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = long long int]’ /<>/src/backend/opencl/rotate.cpp:53:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = long long int]’ /<>/src/backend/opencl/rotate.cpp:53:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = long long unsigned int]’ /<>/src/backend/opencl/rotate.cpp:54:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = long long unsigned int]’ /<>/src/backend/opencl/rotate.cpp:54:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = long long unsigned int]’ /<>/src/backend/opencl/rotate.cpp:54:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = unsigned char]’ /<>/src/backend/opencl/rotate.cpp:55:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = unsigned char]’ /<>/src/backend/opencl/rotate.cpp:55:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = unsigned char]’ /<>/src/backend/opencl/rotate.cpp:55:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = char]’ /<>/src/backend/opencl/rotate.cpp:56:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = char]’ /<>/src/backend/opencl/rotate.cpp:56:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = char]’ /<>/src/backend/opencl/rotate.cpp:56:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = short int]’ /<>/src/backend/opencl/rotate.cpp:57:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = short int]’ /<>/src/backend/opencl/rotate.cpp:57:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = short int]’ /<>/src/backend/opencl/rotate.cpp:57:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = short unsigned int]’ /<>/src/backend/opencl/rotate.cpp:58:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = short unsigned int]’ /<>/src/backend/opencl/rotate.cpp:58:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const Array&, float, const af::dim4&, af_interp_type) [with T = short unsigned int]’ /<>/src/backend/opencl/rotate.cpp:58:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/scan.cpp.o -MF CMakeFiles/afopencl.dir/scan.cpp.o.d -o CMakeFiles/afopencl.dir/scan.cpp.o -c /<>/src/backend/opencl/scan.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/scan.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/scan.cpp:19: /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/scan.cpp:49:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 226 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/scan.cpp:50:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/scan.cpp:51:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/scan.cpp:52:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/scan.cpp:53:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:54:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/scan.cpp:55:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/scan.cpp:56:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/scan.cpp:57:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:58:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/scan.cpp:59:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:60:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = float; To = float; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = float; To = float; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/scan.cpp:49:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = float; To = float; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = float; To = float; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/scan.cpp:49:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = double; To = double; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = double; To = double; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/scan.cpp:50:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = double; To = double; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = double; To = double; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/scan.cpp:50:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/scan.cpp:51:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/scan.cpp:51:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/scan.cpp:52:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/scan.cpp:52:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = int; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = int; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/scan.cpp:53:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = int; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = int; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/scan.cpp:53:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:54:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:54:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = long long int; To = long long int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/scan.cpp:55:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = long long int; To = long long int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/scan.cpp:55:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/scan.cpp:56:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/scan.cpp:56:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = char; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/scan.cpp:57:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:58:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = short int; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short int; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/scan.cpp:59:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:60:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:213:56: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const opencl::uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o -c /<>/src/api/c/blas.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o -c /<>/src/api/c/cast.cpp [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/select.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/select.cpp.o -MF CMakeFiles/afopencl.dir/select.cpp.o.d -o CMakeFiles/afopencl.dir/select.cpp.o -c /<>/src/backend/opencl/select.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/select.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/select.cpp:13: /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = float]’ /<>/src/backend/opencl/select.cpp:42:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = double]’ /<>/src/backend/opencl/select.cpp:43:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/select.cpp:44:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/select.cpp:45:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = int]’ /<>/src/backend/opencl/select.cpp:46:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = unsigned int]’ /<>/src/backend/opencl/select.cpp:47:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = long long int]’ /<>/src/backend/opencl/select.cpp:48:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = long long unsigned int]’ /<>/src/backend/opencl/select.cpp:49:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = char]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = char]’ /<>/src/backend/opencl/select.cpp:50:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = unsigned char]’ /<>/src/backend/opencl/select.cpp:51:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = short int]’ /<>/src/backend/opencl/select.cpp:52:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(Array&, const Array&, const Array&, const Array&) [with T = short unsigned int]’ /<>/src/backend/opencl/select.cpp:53:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 32%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/set.cpp.o -MF CMakeFiles/afopencl.dir/set.cpp.o.d -o CMakeFiles/afopencl.dir/set.cpp.o -c /<>/src/backend/opencl/set.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/set.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o -c /<>/src/api/c/cholesky.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o -c /<>/src/api/c/colorspace.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o -c /<>/src/api/c/complex.cpp [ 33%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/shift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/shift.cpp.o -MF CMakeFiles/afopencl.dir/shift.cpp.o.d -o CMakeFiles/afopencl.dir/shift.cpp.o -c /<>/src/backend/opencl/shift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/shift.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/shift.cpp:12: /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = float]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = float]’ /<>/src/backend/opencl/shift.cpp:34:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 90 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = double]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = double]’ /<>/src/backend/opencl/shift.cpp:35:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = cl_float2]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = cl_float2]’ /<>/src/backend/opencl/shift.cpp:36:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = cl_double2]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = cl_double2]’ /<>/src/backend/opencl/shift.cpp:37:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = int]’ /<>/src/backend/opencl/shift.cpp:38:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = unsigned int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = unsigned int]’ /<>/src/backend/opencl/shift.cpp:39:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = long long int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = long long int]’ /<>/src/backend/opencl/shift.cpp:40:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = long long unsigned int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = long long unsigned int]’ /<>/src/backend/opencl/shift.cpp:41:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = unsigned char]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = unsigned char]’ /<>/src/backend/opencl/shift.cpp:42:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = char]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = char]’ /<>/src/backend/opencl/shift.cpp:43:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = short int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = short int]’ /<>/src/backend/opencl/shift.cpp:44:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = short unsigned int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const Array&, const int*) [with T = short unsigned int]’ /<>/src/backend/opencl/shift.cpp:45:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o -c /<>/src/api/c/convolve.cpp [ 34%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/sift.cpp.o -MF CMakeFiles/afopencl.dir/sift.cpp.o.d -o CMakeFiles/afopencl.dir/sift.cpp.o -c /<>/src/backend/opencl/sift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sift.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 34%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/sobel.cpp.o -MF CMakeFiles/afopencl.dir/sobel.cpp.o.d -o CMakeFiles/afopencl.dir/sobel.cpp.o -c /<>/src/backend/opencl/sobel.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sobel.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/sobel.cpp:15: /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = float; To = float; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = float; To = float]’ /<>/src/backend/opencl/sobel.cpp:41:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 84 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = double; To = double; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = double; To = double]’ /<>/src/backend/opencl/sobel.cpp:42:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = int; To = int]’ /<>/src/backend/opencl/sobel.cpp:43:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = unsigned int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = unsigned int; To = int]’ /<>/src/backend/opencl/sobel.cpp:44:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = char; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = char; To = int]’ /<>/src/backend/opencl/sobel.cpp:45:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = unsigned char; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = unsigned char; To = int]’ /<>/src/backend/opencl/sobel.cpp:46:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = short int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = short int; To = int]’ /<>/src/backend/opencl/sobel.cpp:47:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = short unsigned int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const Array&, const unsigned int&) [with Ti = short unsigned int; To = int]’ /<>/src/backend/opencl/sobel.cpp:48:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o -c /<>/src/api/c/corrcoef.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o -c /<>/src/api/c/covariance.cpp [ 34%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/solve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/solve.cpp.o -MF CMakeFiles/afopencl.dir/solve.cpp.o.d -o CMakeFiles/afopencl.dir/solve.cpp.o -c /<>/src/backend/opencl/solve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/solve.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o -c /<>/src/api/c/data.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o -c /<>/src/api/c/det.cpp [ 34%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/sort.cpp.o -MF CMakeFiles/afopencl.dir/sort.cpp.o.d -o CMakeFiles/afopencl.dir/sort.cpp.o -c /<>/src/backend/opencl/sort.cpp In file included from /usr/include/c++/13/bits/exception_ptr.h:41, from /usr/include/c++/13/exception:164, from /usr/include/c++/13/ios:41, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from /<>/src/api/c/data.cpp:10: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void*]’, inlined from ‘af_err af_lower(void**, af_array, bool)’ at /<>/src/api/c/data.cpp:430:18: /usr/include/c++/13/bits/move.h:198:11: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 198 | __a = _GLIBCXX_MOVE(__b); | ^ /<>/src/api/c/data.cpp: In function ‘af_err af_lower(void**, af_array, bool)’: /<>/src/api/c/data.cpp:415:18: note: ‘res’ was declared here 415 | af_array res; | ^~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void*]’, inlined from ‘af_err af_upper(void**, af_array, bool)’ at /<>/src/api/c/data.cpp:456:18: /usr/include/c++/13/bits/move.h:198:11: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 198 | __a = _GLIBCXX_MOVE(__b); | ^ /<>/src/api/c/data.cpp: In function ‘af_err af_upper(void**, af_array, bool)’: /<>/src/api/c/data.cpp:441:18: note: ‘res’ was declared here 441 | af_array res; | ^~~ [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o -c /<>/src/api/c/device.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o -c /<>/src/api/c/diff.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o -c /<>/src/api/c/dog.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o -c /<>/src/api/c/err_common.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o -c /<>/src/api/c/error.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o -c /<>/src/api/c/exampleFunction.cpp In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o -c /<>/src/api/c/fast.cpp In file included from /<>/src/backend/opencl/kernel/sort.hpp:19: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort.hpp:110:35: required from ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 1]’ /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o -c /<>/src/api/c/features.cpp [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o -c /<>/src/api/c/fft.cpp [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o -c /<>/src/api/c/fftconvolve.cpp [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o -c /<>/src/api/c/filters.cpp [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o -c /<>/src/api/c/flip.cpp [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o -c /<>/src/api/c/gaussian_kernel.cpp [ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o -c /<>/src/api/c/gradient.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o -c /<>/src/api/c/graphics_common.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o -c /<>/src/api/c/hamming.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o -c /<>/src/api/c/harris.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o -c /<>/src/api/c/hist.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o -c /<>/src/api/c/histeq.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o -c /<>/src/api/c/histogram.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o -c /<>/src/api/c/homography.cpp [ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o -c /<>/src/api/c/hsv_rgb.cpp [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o -c /<>/src/api/c/iir.cpp [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o -c /<>/src/api/c/image.cpp [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o -c /<>/src/api/c/imageio.cpp [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o -c /<>/src/api/c/imageio2.cpp /<>/src/api/c/imageio2.cpp: In function ‘void save_t(T*, af_array, af::dim4, uint)’: /<>/src/api/c/imageio2.cpp:245:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 245 | if(channels >= 4) pSrc3 = pinnedAlloc(cinfo.elements()); | ^~ In file included from /<>/src/api/c/imageio_helper.h:18, from /<>/src/api/c/imageio2.cpp:12: /<>/src/api/c/err_common.hpp:199:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 199 | #define AF_CHECK(fn) do { \ | ^~ /<>/src/api/c/imageio2.cpp:247:23: note: in expansion of macro ‘AF_CHECK’ 247 | AF_CHECK(af_get_data_ptr((void*)pSrc0, rrT)); | ^~~~~~~~ [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o -c /<>/src/api/c/implicit.cpp [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o -c /<>/src/api/c/index.cpp [ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o -c /<>/src/api/c/internal.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o -c /<>/src/api/c/inverse.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o -c /<>/src/api/c/join.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o -c /<>/src/api/c/lu.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o -c /<>/src/api/c/match_template.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o -c /<>/src/api/c/mean.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o -c /<>/src/api/c/meanshift.cpp [ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o -c /<>/src/api/c/median.cpp [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o -c /<>/src/api/c/memory.cpp [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o -c /<>/src/api/c/moddims.cpp [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o -c /<>/src/api/c/morph.cpp [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_by_key.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/sort_by_key.cpp.o -MF CMakeFiles/afopencl.dir/sort_by_key.cpp.o.d -o CMakeFiles/afopencl.dir/sort_by_key.cpp.o -c /<>/src/backend/opencl/sort_by_key.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort_by_key.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o -c /<>/src/api/c/nearest_neighbour.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/sort_index.cpp.o -MF CMakeFiles/afopencl.dir/sort_index.cpp.o.d -o CMakeFiles/afopencl.dir/sort_index.cpp.o -c /<>/src/backend/opencl/sort_index.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort_index.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o -c /<>/src/api/c/norm.cpp [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sum.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/sum.cpp.o -MF CMakeFiles/afopencl.dir/sum.cpp.o.d -o CMakeFiles/afopencl.dir/sum.cpp.o -c /<>/src/backend/opencl/sum.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/sum.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/sum.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/sum.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/sum.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/sum.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/sum.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/sum.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/sum.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/sum.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/sum.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/sum.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = int; To = float]’ /<>/src/backend/opencl/sum.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = int; To = float]’ /<>/src/backend/opencl/sum.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/sum.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/sum.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = double]’ /<>/src/backend/opencl/sum.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = double]’ /<>/src/backend/opencl/sum.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/sum.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/sum.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = double]’ /<>/src/backend/opencl/sum.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = double]’ /<>/src/backend/opencl/sum.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/sum.cpp:27:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/sum.cpp:27:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = char; To = float]’ /<>/src/backend/opencl/sum.cpp:28:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = char; To = float]’ /<>/src/backend/opencl/sum.cpp:28:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:29:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:29:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = float]’ /<>/src/backend/opencl/sum.cpp:30:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = float]’ /<>/src/backend/opencl/sum.cpp:30:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/sum.cpp:31:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/sum.cpp:31:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = float]’ /<>/src/backend/opencl/sum.cpp:32:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = float]’ /<>/src/backend/opencl/sum.cpp:32:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:33:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:33:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:34:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const Array&, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:34:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o -c /<>/src/api/c/orb.cpp [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o -c /<>/src/api/c/plot.cpp [ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o -c /<>/src/api/c/plot3.cpp In file included from /usr/include/c++/13/memory:78, from /<>/src/backend/opencl/JIT/Node.hpp:16, from /<>/src/backend/opencl/Array.hpp:20: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o -c /<>/src/api/c/print.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_float2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_float2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = cl_double2]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = cl_double2; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o -c /<>/src/api/c/qr.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘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]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = double]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = double; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long long unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long long unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o -c /<>/src/api/c/rank.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/surface.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/surface.cpp.o -MF CMakeFiles/afopencl.dir/surface.cpp.o.d -o CMakeFiles/afopencl.dir/surface.cpp.o -c /<>/src/backend/opencl/surface.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/susan.cpp.o -MF CMakeFiles/afopencl.dir/susan.cpp.o.d -o CMakeFiles/afopencl.dir/susan.cpp.o -c /<>/src/backend/opencl/susan.cpp In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = float]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = float; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:342:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:330:38: note: returned from ‘void* operator new [](std::size_t)’ 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = short unsigned int]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = short unsigned int; _Dp = std::default_delete]’ at /usr/include/c++/13/bits/unique_ptr.h:404:17, inlined from ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’ at /<>/src/backend/opencl/kernel/reduce.hpp:360:13: /usr/include/c++/13/bits/unique_ptr.h:99:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | delete __ptr; | ^~~~~~~~~~~~ /<>/src/backend/opencl/kernel/reduce.hpp: In function ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/reduce.hpp:344:38: note: returned from ‘void* operator new [](std::size_t)’ 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/susan.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 42%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o -c /<>/src/api/c/reduce.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/susan.cpp:13: /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = float]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = double]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = char]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = unsigned int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = unsigned char]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = short int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = short unsigned int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(Array&, Array&, Array&, const Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/svd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/svd.cpp.o -MF CMakeFiles/afopencl.dir/svd.cpp.o.d -o CMakeFiles/afopencl.dir/svd.cpp.o -c /<>/src/backend/opencl/svd.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/svd.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o -c /<>/src/api/c/regions.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/tile.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/tile.cpp.o -MF CMakeFiles/afopencl.dir/tile.cpp.o.d -o CMakeFiles/afopencl.dir/tile.cpp.o -c /<>/src/backend/opencl/tile.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/tile.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o -c /<>/src/api/c/reorder.cpp In file included from /<>/src/backend/opencl/tile.cpp:12: /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = float]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = float]’ /<>/src/backend/opencl/tile.cpp:34:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = double]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = double]’ /<>/src/backend/opencl/tile.cpp:35:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = cl_float2]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = cl_float2]’ /<>/src/backend/opencl/tile.cpp:36:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = cl_double2]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = cl_double2]’ /<>/src/backend/opencl/tile.cpp:37:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = int]’ /<>/src/backend/opencl/tile.cpp:38:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = unsigned int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/tile.cpp:39:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = long long int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/tile.cpp:40:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = long long unsigned int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/tile.cpp:41:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = unsigned char]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/tile.cpp:42:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = char]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = char]’ /<>/src/backend/opencl/tile.cpp:43:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = short int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/tile.cpp:44:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = short unsigned int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const Array&, const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/tile.cpp:45:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 42%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o -c /<>/src/api/c/replace.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/transform.cpp.o -MF CMakeFiles/afopencl.dir/transform.cpp.o.d -o CMakeFiles/afopencl.dir/transform.cpp.o -c /<>/src/backend/opencl/transform.cpp [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o -c /<>/src/api/c/resize.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transform.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/transform.cpp:14: /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 135 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o -c /<>/src/api/c/rgb_gray.cpp /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const Array&, const Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/transpose.cpp.o -MF CMakeFiles/afopencl.dir/transpose.cpp.o.d -o CMakeFiles/afopencl.dir/transpose.cpp.o -c /<>/src/backend/opencl/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transpose.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o -c /<>/src/api/c/rotate.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/transpose.cpp:13: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o -c /<>/src/api/c/sat.cpp [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o -c /<>/src/api/c/scan.cpp [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o -c /<>/src/api/c/select.cpp [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose_inplace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/transpose_inplace.cpp.o -MF CMakeFiles/afopencl.dir/transpose_inplace.cpp.o.d -o CMakeFiles/afopencl.dir/transpose_inplace.cpp.o -c /<>/src/backend/opencl/transpose_inplace.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transpose_inplace.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/transpose_inplace.cpp:13: /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 87 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o -c /<>/src/api/c/set.cpp [ 44%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o -c /<>/src/api/c/shift.cpp [ 44%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o -c /<>/src/api/c/sift.cpp [ 44%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o -c /<>/src/api/c/sobel.cpp [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/triangle.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/triangle.cpp.o -MF CMakeFiles/afopencl.dir/triangle.cpp.o.d -o CMakeFiles/afopencl.dir/triangle.cpp.o -c /<>/src/backend/opencl/triangle.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/triangle.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 44%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o -c /<>/src/api/c/solve.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/triangle.cpp:13: /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = float; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = float; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = float; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = float; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = double; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = double; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = double; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = double; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = char; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = char; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = char; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = char; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(Array&, const Array&) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 44%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o -c /<>/src/api/c/sort.cpp [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/types.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/types.cpp.o -MF CMakeFiles/afopencl.dir/types.cpp.o.d -o CMakeFiles/afopencl.dir/types.cpp.o -c /<>/src/backend/opencl/types.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/types.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/unwrap.cpp.o -MF CMakeFiles/afopencl.dir/unwrap.cpp.o.d -o CMakeFiles/afopencl.dir/unwrap.cpp.o -c /<>/src/backend/opencl/unwrap.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/unwrap.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 45%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o -c /<>/src/api/c/stdev.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/unwrap.cpp:12: /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:46:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 111 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:47:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:48:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:49:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:50:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:51:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:52:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:53:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:54:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:55:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:56:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:57:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 45%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o -c /<>/src/api/c/stream.cpp [ 45%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o -c /<>/src/api/c/surface.cpp [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/where.cpp.o -MF CMakeFiles/afopencl.dir/where.cpp.o.d -o CMakeFiles/afopencl.dir/where.cpp.o -c /<>/src/backend/opencl/where.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/where.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o -c /<>/src/api/c/susan.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/wrap.cpp.o -MF CMakeFiles/afopencl.dir/wrap.cpp.o.d -o CMakeFiles/afopencl.dir/wrap.cpp.o -c /<>/src/backend/opencl/wrap.cpp In file included from /<>/src/backend/opencl/where.cpp:17: /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = float]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = float]’ /<>/src/backend/opencl/where.cpp:34:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 168 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = cl_float2]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = cl_float2]’ /<>/src/backend/opencl/where.cpp:35:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = double]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = double]’ /<>/src/backend/opencl/where.cpp:36:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = cl_double2]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = cl_double2]’ /<>/src/backend/opencl/where.cpp:37:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = char]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = char]’ /<>/src/backend/opencl/where.cpp:38:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = int]’ /<>/src/backend/opencl/where.cpp:39:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = unsigned int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = unsigned int]’ /<>/src/backend/opencl/where.cpp:40:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = long long int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = long long int]’ /<>/src/backend/opencl/where.cpp:41:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = long long unsigned int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = long long unsigned int]’ /<>/src/backend/opencl/where.cpp:42:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = unsigned char]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = unsigned char]’ /<>/src/backend/opencl/where.cpp:43:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = short int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = short int]’ /<>/src/backend/opencl/where.cpp:44:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = short unsigned int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const Array&) [with T = short unsigned int]’ /<>/src/backend/opencl/where.cpp:45:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/wrap.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o -c /<>/src/api/c/svd.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o -c /<>/src/api/c/tile.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/wrap.cpp:16: /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:47:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 106 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:48:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:49:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:50:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:51:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:52:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:53:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:54:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:55:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:56:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:57:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:58:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o -c /<>/src/api/c/transform.cpp [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/config.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/config.cpp.o -MF CMakeFiles/afopencl.dir/kernel/config.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/config.cpp.o -c /<>/src/backend/opencl/kernel/config.cpp [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o -c /<>/src/api/c/transform_coordinates.cpp [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o -c /<>/src/api/c/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/kernel/config.hpp:12, from /<>/src/backend/opencl/kernel/config.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o -c /<>/src/backend/opencl/kernel/convolve_separable.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/program.hpp:11, from /<>/src/backend/opencl/kernel/convolve_separable.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o -c /<>/src/api/c/type_util.cpp /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 108 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o -c /<>/src/api/c/unary.cpp /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o -c /<>/src/api/c/unwrap.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp [ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o -c /<>/src/api/c/var.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o -c /<>/src/api/c/version.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o -c /<>/src/api/c/where.cpp [ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o -c /<>/src/api/c/wrap.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp [ 48%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o -c /<>/src/api/c/ycbcr_rgb.cpp [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o -c /<>/src/api/cpp/approx.cpp [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o -c /<>/src/api/cpp/array.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o -c /<>/src/api/cpp/bilateral.cpp [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o -c /<>/src/api/cpp/binary.cpp [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o -c /<>/src/api/cpp/blas.cpp [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o -c /<>/src/api/cpp/colorspace.cpp /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o -c /<>/src/api/cpp/complex.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o -c /<>/src/api/cpp/constants.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o -c /<>/src/api/cpp/convolve.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o -c /<>/src/api/cpp/corrcoef.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o -c /<>/src/api/cpp/covariance.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o -c /<>/src/api/cpp/data.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o -c /<>/src/api/cpp/device.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o -c /<>/src/api/cpp/diff.cpp [ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o -c /<>/src/api/cpp/dog.cpp [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o -c /<>/src/api/cpp/exampleFunction.cpp [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o -c /<>/src/api/cpp/exception.cpp /<>/src/api/cpp/exception.cpp: In constructor ‘af::exception::exception(const char*)’: /<>/src/api/cpp/exception.cpp:28:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 28 | strncpy(m_msg, msg, sizeof(m_msg)); | ^ [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o -c /<>/src/api/cpp/fast.cpp [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o -c /<>/src/api/cpp/features.cpp /<>/src/api/cpp/features.cpp: In destructor ‘af::features::~features()’: /<>/src/api/cpp/features.cpp:43:69: warning: format ‘%p’ expects argument of type ‘void*’, but argument 3 has type ‘af::features*’ [-Wformat=] 43 | fprintf(stderr, "Error: Couldn't release af::features: %p\n", this); | ~^ ~~~~ | | | | void* af::features* [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o -c /<>/src/api/cpp/fft.cpp [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o -c /<>/src/api/cpp/fftconvolve.cpp [ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o -c /<>/src/api/cpp/filters.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o -c /<>/src/api/cpp/gaussian_kernel.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o -c /<>/src/api/cpp/gfor.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o -c /<>/src/api/cpp/gradient.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o -c /<>/src/api/cpp/graphics.cpp In file included from /<>/src/api/cpp/graphics.cpp:12: /<>/src/api/cpp/graphics.cpp: In destructor ‘af::Window::~Window()’: /<>/src/api/cpp/error.hpp:21:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ /<>/src/api/cpp/error.hpp:21:9: note: in C++11 destructors default to ‘noexcept’ 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o -c /<>/src/api/cpp/hamming.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o -c /<>/src/api/cpp/harris.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o -c /<>/src/api/cpp/histogram.cpp [ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o -c /<>/src/api/cpp/homography.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o -c /<>/src/api/cpp/hsv_rgb.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o -c /<>/src/api/cpp/iir.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o -c /<>/src/api/cpp/imageio.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o -c /<>/src/api/cpp/index.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o -c /<>/src/api/cpp/internal.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o -c /<>/src/api/cpp/lapack.cpp [ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o -c /<>/src/api/cpp/matchTemplate.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o -c /<>/src/api/cpp/mean.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o -c /<>/src/api/cpp/meanshift.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o -c /<>/src/api/cpp/median.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o -c /<>/src/api/cpp/morph.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o -c /<>/src/api/cpp/nearest_neighbour.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o -c /<>/src/api/cpp/orb.cpp [ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o -c /<>/src/api/cpp/reduce.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o -c /<>/src/api/cpp/regions.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o -c /<>/src/api/cpp/resize.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o -c /<>/src/api/cpp/rgb_gray.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o -c /<>/src/api/cpp/rotate.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o -c /<>/src/api/cpp/sat.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o -c /<>/src/api/cpp/scale.cpp [ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o -c /<>/src/api/cpp/scan.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o -c /<>/src/api/cpp/seq.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o -c /<>/src/api/cpp/set.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o -c /<>/src/api/cpp/sift.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o -c /<>/src/api/cpp/skew.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o -c /<>/src/api/cpp/sobel.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o -c /<>/src/api/cpp/sort.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o -c /<>/src/api/cpp/stdev.cpp [ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o -c /<>/src/api/cpp/susan.cpp [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o -c /<>/src/api/cpp/timing.cpp [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o -c /<>/src/api/cpp/transform.cpp [ 57%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o -c /<>/src/api/cpp/transform_coordinates.cpp [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o -c /<>/src/api/cpp/translate.cpp [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o -c /<>/src/api/cpp/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o -c /<>/src/api/cpp/unary.cpp [ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o -c /<>/src/api/cpp/unwrap.cpp [ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o -c /<>/src/api/cpp/util.cpp /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o -c /<>/src/api/cpp/var.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o -c /<>/src/api/cpp/where.cpp [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp [ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o -c /<>/src/api/cpp/wrap.cpp [ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -MF CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o.d -o CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -c /<>/src/api/cpp/ycbcr_rgb.cpp [ 58%] Linking CXX shared library libafcpu.so cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/afcpu.dir/link.txt --verbose=1 In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /usr/bin/c++ -fPIC -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -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 In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ cd /<>/obj-riscv64-linux-gnu/src/backend/cpu && /usr/bin/cmake -E cmake_symlink_library libafcpu.so.3.3.2 libafcpu.so.3 libafcpu.so make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 58%] Built target afcpu [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 58%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o -MF CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv1.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv1.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:57:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 137 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:57:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:58:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:58:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:59:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:59:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:60:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:60:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:61:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:61:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:62:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:62:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:63:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:63:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:64:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:64:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:65:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:65:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:66:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:66:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:67:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:67:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:68:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:68:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = char; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = char; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; aT = cl_float2; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; aT = cl_float2; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; aT = cl_double2; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; aT = cl_double2; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = float; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = float; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 59%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = double; aT = double; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = double; aT = double; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 60%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o -MF CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o.d -o CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv3.cpp /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv3.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:42:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 137 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:42:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:43:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:43:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:44:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:44:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:45:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:45:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:46:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:46:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:47:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:47:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:48:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:48:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:49:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:49:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:50:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:50:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:51:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:51:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:52:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:52:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:53:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:53:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o -c /<>/src/backend/opencl/cpu/cpu_blas.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_blas.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:203:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:204:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:205:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:206:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o -c /<>/src/backend/opencl/cpu/cpu_cholesky.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o -c /<>/src/backend/opencl/cpu/cpu_inverse.cpp /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:77:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:78:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:79:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:80:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_inverse.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o -c /<>/src/backend/opencl/cpu/cpu_lu.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_lu.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:69:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:57:51: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:69:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:70:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:71:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:72:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o -c /<>/src/backend/opencl/cpu/cpu_qr.cpp /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:105:49: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:171:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:172:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_qr.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:173:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:174:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:111:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:112:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:113:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:114:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 61%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o -c /<>/src/backend/opencl/cpu/cpu_solve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_solve.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o -MF CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o.d -o CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o -c /<>/src/backend/opencl/cpu/cpu_svd.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_svd.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:169:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:91:51: required from ‘opencl::Array opencl::cpu::solveLU(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:169:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:170:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:171:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:172:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:71:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = float; Tr = float]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:106:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:71:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = double; Tr = double]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:107:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:72:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = cl_float2; Tr = float]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:108:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:72:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = cl_double2; Tr = double]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:109:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o -MF CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o.d -o CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o -c /<>/src/backend/ArrayInfo.cpp [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o -MF CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o.d -o CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o -c /<>/src/backend/MemoryManager.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/backend/ArrayInfo.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/ArrayInfo.cpp:17: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/cblas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/cblas.cpp.o -MF CMakeFiles/afopencl.dir/__/cblas.cpp.o.d -o CMakeFiles/afopencl.dir/__/cblas.cpp.o -c /<>/src/backend/cblas.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/cblas.cpp:109: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/dim4.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/dim4.cpp.o -MF CMakeFiles/afopencl.dir/__/dim4.cpp.o.d -o CMakeFiles/afopencl.dir/__/dim4.cpp.o -c /<>/src/backend/dim4.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/dispatch.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/dispatch.cpp.o -MF CMakeFiles/afopencl.dir/__/dispatch.cpp.o.d -o CMakeFiles/afopencl.dir/__/dispatch.cpp.o -c /<>/src/backend/dispatch.cpp [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/host_memory.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/host_memory.cpp.o -MF CMakeFiles/afopencl.dir/__/host_memory.cpp.o.d -o CMakeFiles/afopencl.dir/__/host_memory.cpp.o -c /<>/src/backend/host_memory.cpp [ 62%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/lapacke.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/lapacke.cpp.o -MF CMakeFiles/afopencl.dir/__/lapacke.cpp.o.d -o CMakeFiles/afopencl.dir/__/lapacke.cpp.o -c /<>/src/backend/lapacke.cpp [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/util.cpp.o -MF CMakeFiles/afopencl.dir/__/util.cpp.o.d -o CMakeFiles/afopencl.dir/__/util.cpp.o -c /<>/src/backend/util.cpp [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o -c /<>/src/api/c/approx.cpp [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o -c /<>/src/api/c/array.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/approx.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/array.cpp:9: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o -c /<>/src/api/c/assign.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/assign.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o -c /<>/src/api/c/bilateral.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/bilateral.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o -c /<>/src/api/c/binary.cpp [ 63%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o -c /<>/src/api/c/blas.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/binary.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/api/c/blas.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o -c /<>/src/api/c/cast.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/err_opencl.hpp:14, from /<>/src/backend/opencl/cast.hpp:15, from /<>/src/api/c/cast.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cast.hpp:20: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o -c /<>/src/api/c/cholesky.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/cholesky.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o -c /<>/src/api/c/colorspace.cpp [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o -c /<>/src/api/c/complex.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/complex.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o -c /<>/src/api/c/convolve.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/convolve.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o -c /<>/src/api/c/corrcoef.cpp [ 64%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o -c /<>/src/api/c/covariance.cpp [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o -c /<>/src/api/c/data.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/corrcoef.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/covariance.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o -c /<>/src/api/c/det.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/corrcoef.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/covariance.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/data.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/det.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o -c /<>/src/api/c/device.cpp [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o -c /<>/src/api/c/diff.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/device.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/c++/13/bits/exception_ptr.h:41, from /usr/include/c++/13/exception:164, from /usr/include/c++/13/ios:41, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from /<>/src/api/c/data.cpp:10: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void*]’, inlined from ‘af_err af_lower(void**, af_array, bool)’ at /<>/src/api/c/data.cpp:430:18: /usr/include/c++/13/bits/move.h:198:11: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 198 | __a = _GLIBCXX_MOVE(__b); | ^ /<>/src/api/c/data.cpp: In function ‘af_err af_lower(void**, af_array, bool)’: /<>/src/api/c/data.cpp:415:18: note: ‘res’ was declared here 415 | af_array res; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/device.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/diff.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o -c /<>/src/api/c/dog.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/device.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void*]’, inlined from ‘af_err af_upper(void**, af_array, bool)’ at /<>/src/api/c/data.cpp:456:18: /usr/include/c++/13/bits/move.h:198:11: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 198 | __a = _GLIBCXX_MOVE(__b); | ^ /<>/src/api/c/data.cpp: In function ‘af_err af_upper(void**, af_array, bool)’: /<>/src/api/c/data.cpp:441:18: note: ‘res’ was declared here 441 | af_array res; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o -c /<>/src/api/c/err_common.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/dog.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/dog.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o -c /<>/src/api/c/error.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 65%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o -c /<>/src/api/c/exampleFunction.cpp [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o -c /<>/src/api/c/fast.cpp [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o -c /<>/src/api/c/features.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/exampleFunction.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fast.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/exampleFunction.cpp:22: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/features.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o -c /<>/src/api/c/fft.cpp [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o -c /<>/src/api/c/fftconvolve.cpp [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o -c /<>/src/api/c/filters.cpp [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o -c /<>/src/api/c/flip.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/fft.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fftconvolve.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/filters.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fft_common.hpp:9, from /<>/src/api/c/fft.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/flip.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 66%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o -c /<>/src/api/c/gaussian_kernel.cpp [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o -c /<>/src/api/c/gradient.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/gaussian_kernel.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gaussian_kernel.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gradient.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o -c /<>/src/api/c/graphics_common.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o -c /<>/src/api/c/hamming.cpp [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o -c /<>/src/api/c/harris.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o -c /<>/src/api/c/hist.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/harris.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o -c /<>/src/api/c/histeq.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/hist.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/hist.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 67%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o -c /<>/src/api/c/histogram.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histeq.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o -c /<>/src/api/c/homography.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histogram.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/homography.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o -c /<>/src/api/c/hsv_rgb.cpp [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o -c /<>/src/api/c/iir.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/hsv_rgb.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o -c /<>/src/api/c/image.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/iir.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o -c /<>/src/api/c/imageio.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/image.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/image.cpp:21: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o -c /<>/src/api/c/imageio2.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o -c /<>/src/api/c/implicit.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/imageio.cpp:22: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/api/c/imageio.cpp:25: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/imageio2.cpp:22: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/imageio.cpp:27: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/api/c/imageio2.cpp:25: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/implicit.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/imageio2.cpp:27: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 68%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o -c /<>/src/api/c/index.cpp /<>/src/api/c/imageio2.cpp: In function ‘void save_t(T*, af_array, af::dim4, uint)’: /<>/src/api/c/imageio2.cpp:245:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 245 | if(channels >= 4) pSrc3 = pinnedAlloc(cinfo.elements()); | ^~ In file included from /<>/src/api/c/imageio_helper.h:18, from /<>/src/api/c/imageio2.cpp:12: /<>/src/api/c/err_common.hpp:199:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 199 | #define AF_CHECK(fn) do { \ | ^~ /<>/src/api/c/imageio2.cpp:247:23: note: in expansion of macro ‘AF_CHECK’ 247 | AF_CHECK(af_get_data_ptr((void*)pSrc0, rrT)); | ^~~~~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/index.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o -c /<>/src/api/c/internal.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/internal.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/internal.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/internal.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o -c /<>/src/api/c/inverse.cpp [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o -c /<>/src/api/c/join.cpp [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o -c /<>/src/api/c/lu.cpp [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o -c /<>/src/api/c/match_template.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/inverse.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/join.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/match_template.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/lu.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o -c /<>/src/api/c/mean.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/mean.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 69%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o -c /<>/src/api/c/meanshift.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/mean.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o -c /<>/src/api/c/median.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/meanshift.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/median.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o -c /<>/src/api/c/memory.cpp [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o -c /<>/src/api/c/moddims.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/memory.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/moddims.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/memory.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/moddims.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/memory.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o -c /<>/src/api/c/morph.cpp [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o -c /<>/src/api/c/nearest_neighbour.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/morph.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/nearest_neighbour.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o -c /<>/src/api/c/norm.cpp [ 70%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o -c /<>/src/api/c/orb.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/norm.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/orb.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o -c /<>/src/api/c/plot.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o -c /<>/src/api/c/plot3.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/plot.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/plot.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/plot3.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/plot3.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o -c /<>/src/api/c/print.cpp [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o -c /<>/src/api/c/qr.cpp [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o -c /<>/src/api/c/rank.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/qr.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/print.cpp:18: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rank.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o -c /<>/src/api/c/reduce.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reduce.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 71%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o -c /<>/src/api/c/regions.cpp [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o -c /<>/src/api/c/reorder.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/regions.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reorder.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o -c /<>/src/api/c/replace.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o -c /<>/src/api/c/resize.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/replace.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o -c /<>/src/api/c/rgb_gray.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o -c /<>/src/api/c/rotate.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/resize.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rgb_gray.cpp:17: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o -c /<>/src/api/c/sat.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rotate.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sat.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o -c /<>/src/api/c/scan.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/scan.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 72%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o -c /<>/src/api/c/select.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/select.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o -c /<>/src/api/c/set.cpp [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o -c /<>/src/api/c/shift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/set.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/shift.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o -c /<>/src/api/c/sift.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o -c /<>/src/api/c/sobel.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sift.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sobel.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o -c /<>/src/api/c/solve.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o -c /<>/src/api/c/sort.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 73%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o -c /<>/src/api/c/stdev.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/solve.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sort.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o -c /<>/src/api/c/stream.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/stdev.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/stdev.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/stream.cpp:17: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o -c /<>/src/api/c/surface.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/surface.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/surface.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o -c /<>/src/api/c/susan.cpp [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o -c /<>/src/api/c/svd.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/susan.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/svd.cpp:17: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/svd.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o -c /<>/src/api/c/tile.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o -c /<>/src/api/c/transform.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/tile.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 74%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o -c /<>/src/api/c/transform_coordinates.cpp /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o -c /<>/src/api/c/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/transform_coordinates.cpp:18: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform_coordinates.cpp:19: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transpose.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o -c /<>/src/api/c/type_util.cpp [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o -c /<>/src/api/c/unary.cpp [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o -c /<>/src/api/c/unwrap.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/unary.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o -c /<>/src/api/c/var.cpp [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o -c /<>/src/api/c/version.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o -c /<>/src/api/c/where.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/unwrap.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/var.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/where.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/var.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 75%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o -c /<>/src/api/c/wrap.cpp [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o -c /<>/src/api/c/ycbcr_rgb.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/wrap.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/ycbcr_rgb.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o -c /<>/src/api/cpp/approx.cpp [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o -c /<>/src/api/cpp/array.cpp [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o -c /<>/src/api/cpp/bilateral.cpp [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o -c /<>/src/api/cpp/binary.cpp [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o -c /<>/src/api/cpp/blas.cpp [ 76%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o -c /<>/src/api/cpp/colorspace.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o -c /<>/src/api/cpp/complex.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o -c /<>/src/api/cpp/constants.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o -c /<>/src/api/cpp/convolve.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o -c /<>/src/api/cpp/corrcoef.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o -c /<>/src/api/cpp/covariance.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o -c /<>/src/api/cpp/data.cpp [ 77%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o -c /<>/src/api/cpp/device.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o -c /<>/src/api/cpp/diff.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o -c /<>/src/api/cpp/dog.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o -c /<>/src/api/cpp/exampleFunction.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o -c /<>/src/api/cpp/exception.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o -c /<>/src/api/cpp/fast.cpp /<>/src/api/cpp/exception.cpp: In constructor ‘af::exception::exception(const char*)’: /<>/src/api/cpp/exception.cpp:28:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 28 | strncpy(m_msg, msg, sizeof(m_msg)); | ^ [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o -c /<>/src/api/cpp/features.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o -c /<>/src/api/cpp/fft.cpp [ 78%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o -c /<>/src/api/cpp/fftconvolve.cpp /<>/src/api/cpp/features.cpp: In destructor ‘af::features::~features()’: /<>/src/api/cpp/features.cpp:43:69: warning: format ‘%p’ expects argument of type ‘void*’, but argument 3 has type ‘af::features*’ [-Wformat=] 43 | fprintf(stderr, "Error: Couldn't release af::features: %p\n", this); | ~^ ~~~~ | | | | void* af::features* [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o -c /<>/src/api/cpp/filters.cpp [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o -c /<>/src/api/cpp/gaussian_kernel.cpp [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o -c /<>/src/api/cpp/gfor.cpp [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o -c /<>/src/api/cpp/gradient.cpp [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o -c /<>/src/api/cpp/graphics.cpp [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o -c /<>/src/api/cpp/hamming.cpp In file included from /<>/src/api/cpp/graphics.cpp:12: /<>/src/api/cpp/graphics.cpp: In destructor ‘af::Window::~Window()’: /<>/src/api/cpp/error.hpp:21:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ /<>/src/api/cpp/error.hpp:21:9: note: in C++11 destructors default to ‘noexcept’ 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ [ 79%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o -c /<>/src/api/cpp/harris.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o -c /<>/src/api/cpp/histogram.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o -c /<>/src/api/cpp/homography.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o -c /<>/src/api/cpp/hsv_rgb.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o -c /<>/src/api/cpp/iir.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o -c /<>/src/api/cpp/imageio.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o -c /<>/src/api/cpp/index.cpp [ 80%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o -c /<>/src/api/cpp/internal.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o -c /<>/src/api/cpp/lapack.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o -c /<>/src/api/cpp/matchTemplate.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o -c /<>/src/api/cpp/mean.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o -c /<>/src/api/cpp/meanshift.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o -c /<>/src/api/cpp/median.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o -c /<>/src/api/cpp/morph.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o -c /<>/src/api/cpp/nearest_neighbour.cpp [ 81%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o -c /<>/src/api/cpp/orb.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o -c /<>/src/api/cpp/reduce.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o -c /<>/src/api/cpp/regions.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o -c /<>/src/api/cpp/resize.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o -c /<>/src/api/cpp/rgb_gray.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o -c /<>/src/api/cpp/rotate.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o -c /<>/src/api/cpp/sat.cpp [ 82%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o -c /<>/src/api/cpp/scale.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o -c /<>/src/api/cpp/scan.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o -c /<>/src/api/cpp/seq.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o -c /<>/src/api/cpp/set.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o -c /<>/src/api/cpp/sift.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o -c /<>/src/api/cpp/skew.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o -c /<>/src/api/cpp/sobel.cpp [ 83%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o -c /<>/src/api/cpp/sort.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o -c /<>/src/api/cpp/stdev.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o -c /<>/src/api/cpp/susan.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o -c /<>/src/api/cpp/timing.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o -c /<>/src/api/cpp/transform_coordinates.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o -c /<>/src/api/cpp/transform.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o -c /<>/src/api/cpp/translate.cpp [ 84%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o -c /<>/src/api/cpp/transpose.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o -c /<>/src/api/cpp/unary.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o -c /<>/src/api/cpp/unwrap.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o -c /<>/src/api/cpp/util.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o -c /<>/src/api/cpp/var.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o -c /<>/src/api/cpp/where.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o -c /<>/src/api/cpp/wrap.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -MF CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o.d -o CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -c /<>/src/api/cpp/ycbcr_rgb.cpp [ 85%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/gebrd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/gebrd.cpp.o -MF CMakeFiles/afopencl.dir/magma/gebrd.cpp.o.d -o CMakeFiles/afopencl.dir/magma/gebrd.cpp.o -c /<>/src/backend/opencl/magma/gebrd.cpp [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o -MF CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o.d -o CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o -c /<>/src/backend/opencl/magma/geqrf2.cpp [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o -MF CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o.d -o CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o -c /<>/src/backend/opencl/magma/geqrf3.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/gebrd.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/geqrf2.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/geqrf3.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrf.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrf.cpp.o -MF CMakeFiles/afopencl.dir/magma/getrf.cpp.o.d -o CMakeFiles/afopencl.dir/magma/getrf.cpp.o -c /<>/src/backend/opencl/magma/getrf.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/getrf.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/gebrd.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/geqrf3.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/geqrf2.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/getrf.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrs.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrs.cpp.o -MF CMakeFiles/afopencl.dir/magma/getrs.cpp.o.d -o CMakeFiles/afopencl.dir/magma/getrs.cpp.o -c /<>/src/backend/opencl/magma/getrs.cpp [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/labrd.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/labrd.cpp.o -MF CMakeFiles/afopencl.dir/magma/labrd.cpp.o.d -o CMakeFiles/afopencl.dir/magma/labrd.cpp.o -c /<>/src/backend/opencl/magma/labrd.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/getrs.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/labrd.cpp:55: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/larfb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/larfb.cpp.o -MF CMakeFiles/afopencl.dir/magma/larfb.cpp.o.d -o CMakeFiles/afopencl.dir/magma/larfb.cpp.o -c /<>/src/backend/opencl/magma/larfb.cpp [ 86%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset.cpp.o -MF CMakeFiles/afopencl.dir/magma/laset.cpp.o.d -o CMakeFiles/afopencl.dir/magma/laset.cpp.o -c /<>/src/backend/opencl/magma/laset.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/larfb.cpp:56: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/getrs.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/labrd.cpp:57: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/laset.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/larfb.cpp:58: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset_band.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset_band.cpp.o -MF CMakeFiles/afopencl.dir/magma/laset_band.cpp.o.d -o CMakeFiles/afopencl.dir/magma/laset_band.cpp.o -c /<>/src/backend/opencl/magma/laset_band.cpp [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laswp.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/laswp.cpp.o -MF CMakeFiles/afopencl.dir/magma/laswp.cpp.o.d -o CMakeFiles/afopencl.dir/magma/laswp.cpp.o -c /<>/src/backend/opencl/magma/laswp.cpp [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o -MF CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o.d -o CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o -c /<>/src/backend/opencl/magma/magma_helper.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma_helper.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/potrf.cpp.o In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/laswp.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/potrf.cpp.o -MF CMakeFiles/afopencl.dir/magma/potrf.cpp.o.d -o CMakeFiles/afopencl.dir/magma/potrf.cpp.o -c /<>/src/backend/opencl/magma/potrf.cpp /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/potrf.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/potrf.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o -MF CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o.d -o CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o -c /<>/src/backend/opencl/magma/swapdblk.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/swapdblk.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose.cpp.o -MF CMakeFiles/afopencl.dir/magma/transpose.cpp.o.d -o CMakeFiles/afopencl.dir/magma/transpose.cpp.o -c /<>/src/backend/opencl/magma/transpose.cpp [ 87%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o -MF CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o.d -o CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o -c /<>/src/backend/opencl/magma/transpose_inplace.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/transpose.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 88%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/ungqr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/ungqr.cpp.o -MF CMakeFiles/afopencl.dir/magma/ungqr.cpp.o.d -o CMakeFiles/afopencl.dir/magma/ungqr.cpp.o -c /<>/src/backend/opencl/magma/ungqr.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/transpose_inplace.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/ungqr.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/magma/transpose.cpp:55: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/ungqr.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/magma/transpose_inplace.cpp:55: /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:95:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 87 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:95:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:96:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:96:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:97:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:97:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:98:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:98:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 88%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr.cpp.o -MF CMakeFiles/afopencl.dir/magma/unmqr.cpp.o.d -o CMakeFiles/afopencl.dir/magma/unmqr.cpp.o -c /<>/src/backend/opencl/magma/unmqr.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/unmqr.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^ [ 88%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-riscv64-linux-gnu/src/backend/opencl -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o -MF CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o.d -o CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o -c /<>/src/backend/opencl/magma/unmqr2.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/unmqr.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 88%] Linking CXX shared library libafopencl.so cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/cmake -E cmake_link_script CMakeFiles/afopencl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libafopencl.so.3 -o libafopencl.so.3.3.2 CMakeFiles/afopencl.dir/Array.cpp.o CMakeFiles/afopencl.dir/Param.cpp.o CMakeFiles/afopencl.dir/all.cpp.o CMakeFiles/afopencl.dir/any.cpp.o CMakeFiles/afopencl.dir/approx.cpp.o CMakeFiles/afopencl.dir/assign.cpp.o CMakeFiles/afopencl.dir/bilateral.cpp.o CMakeFiles/afopencl.dir/blas.cpp.o CMakeFiles/afopencl.dir/cholesky.cpp.o CMakeFiles/afopencl.dir/convolve.cpp.o CMakeFiles/afopencl.dir/convolve_separable.cpp.o CMakeFiles/afopencl.dir/copy.cpp.o CMakeFiles/afopencl.dir/count.cpp.o CMakeFiles/afopencl.dir/diagonal.cpp.o CMakeFiles/afopencl.dir/diff.cpp.o CMakeFiles/afopencl.dir/dilate.cpp.o CMakeFiles/afopencl.dir/dilate3d.cpp.o CMakeFiles/afopencl.dir/erode.cpp.o CMakeFiles/afopencl.dir/erode3d.cpp.o CMakeFiles/afopencl.dir/errorcodes.cpp.o CMakeFiles/afopencl.dir/exampleFunction.cpp.o CMakeFiles/afopencl.dir/fast.cpp.o CMakeFiles/afopencl.dir/fft.cpp.o CMakeFiles/afopencl.dir/fftconvolve.cpp.o CMakeFiles/afopencl.dir/gradient.cpp.o CMakeFiles/afopencl.dir/harris.cpp.o CMakeFiles/afopencl.dir/hist_graphics.cpp.o CMakeFiles/afopencl.dir/histogram.cpp.o CMakeFiles/afopencl.dir/homography.cpp.o CMakeFiles/afopencl.dir/hsv_rgb.cpp.o CMakeFiles/afopencl.dir/identity.cpp.o CMakeFiles/afopencl.dir/iir.cpp.o CMakeFiles/afopencl.dir/image.cpp.o CMakeFiles/afopencl.dir/index.cpp.o CMakeFiles/afopencl.dir/interopManager.cpp.o CMakeFiles/afopencl.dir/inverse.cpp.o CMakeFiles/afopencl.dir/iota.cpp.o CMakeFiles/afopencl.dir/ireduce.cpp.o CMakeFiles/afopencl.dir/jit.cpp.o CMakeFiles/afopencl.dir/join.cpp.o CMakeFiles/afopencl.dir/lookup.cpp.o CMakeFiles/afopencl.dir/lu.cpp.o CMakeFiles/afopencl.dir/match_template.cpp.o CMakeFiles/afopencl.dir/math.cpp.o CMakeFiles/afopencl.dir/max.cpp.o CMakeFiles/afopencl.dir/meanshift.cpp.o CMakeFiles/afopencl.dir/medfilt.cpp.o CMakeFiles/afopencl.dir/memory.cpp.o CMakeFiles/afopencl.dir/min.cpp.o CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o CMakeFiles/afopencl.dir/orb.cpp.o CMakeFiles/afopencl.dir/platform.cpp.o CMakeFiles/afopencl.dir/plot.cpp.o CMakeFiles/afopencl.dir/plot3.cpp.o CMakeFiles/afopencl.dir/product.cpp.o CMakeFiles/afopencl.dir/program.cpp.o CMakeFiles/afopencl.dir/qr.cpp.o CMakeFiles/afopencl.dir/random.cpp.o CMakeFiles/afopencl.dir/range.cpp.o CMakeFiles/afopencl.dir/regions.cpp.o CMakeFiles/afopencl.dir/reorder.cpp.o CMakeFiles/afopencl.dir/resize.cpp.o CMakeFiles/afopencl.dir/rotate.cpp.o CMakeFiles/afopencl.dir/scan.cpp.o CMakeFiles/afopencl.dir/select.cpp.o CMakeFiles/afopencl.dir/set.cpp.o CMakeFiles/afopencl.dir/shift.cpp.o CMakeFiles/afopencl.dir/sift.cpp.o CMakeFiles/afopencl.dir/sobel.cpp.o CMakeFiles/afopencl.dir/solve.cpp.o CMakeFiles/afopencl.dir/sort.cpp.o CMakeFiles/afopencl.dir/sort_by_key.cpp.o CMakeFiles/afopencl.dir/sort_index.cpp.o CMakeFiles/afopencl.dir/sum.cpp.o CMakeFiles/afopencl.dir/surface.cpp.o CMakeFiles/afopencl.dir/susan.cpp.o CMakeFiles/afopencl.dir/svd.cpp.o CMakeFiles/afopencl.dir/tile.cpp.o CMakeFiles/afopencl.dir/transform.cpp.o CMakeFiles/afopencl.dir/transpose.cpp.o CMakeFiles/afopencl.dir/transpose_inplace.cpp.o CMakeFiles/afopencl.dir/triangle.cpp.o CMakeFiles/afopencl.dir/types.cpp.o CMakeFiles/afopencl.dir/unwrap.cpp.o CMakeFiles/afopencl.dir/where.cpp.o CMakeFiles/afopencl.dir/wrap.cpp.o CMakeFiles/afopencl.dir/kernel/config.cpp.o CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o CMakeFiles/afopencl.dir/__/cblas.cpp.o CMakeFiles/afopencl.dir/__/dim4.cpp.o CMakeFiles/afopencl.dir/__/dispatch.cpp.o CMakeFiles/afopencl.dir/__/host_memory.cpp.o CMakeFiles/afopencl.dir/__/lapacke.cpp.o CMakeFiles/afopencl.dir/__/util.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o CMakeFiles/afopencl.dir/magma/gebrd.cpp.o CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o CMakeFiles/afopencl.dir/magma/getrf.cpp.o CMakeFiles/afopencl.dir/magma/getrs.cpp.o CMakeFiles/afopencl.dir/magma/labrd.cpp.o CMakeFiles/afopencl.dir/magma/larfb.cpp.o CMakeFiles/afopencl.dir/magma/laset.cpp.o CMakeFiles/afopencl.dir/magma/laset_band.cpp.o CMakeFiles/afopencl.dir/magma/laswp.cpp.o CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o CMakeFiles/afopencl.dir/magma/potrf.cpp.o CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o CMakeFiles/afopencl.dir/magma/transpose.cpp.o CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o CMakeFiles/afopencl.dir/magma/ungqr.cpp.o CMakeFiles/afopencl.dir/magma/unmqr.cpp.o CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o -lOpenCL /usr/lib/riscv64-linux-gnu/libclBLAS.so.2.12.0 /usr/lib/riscv64-linux-gnu/libclFFT.so.2.12.2 -ldl -llapacke -lblas -lfreeimage -lm -lpthread -lOpenCL cd /<>/obj-riscv64-linux-gnu/src/backend/opencl && /usr/bin/cmake -E cmake_symlink_library libafopencl.so.3.3.2 libafopencl.so.3 libafopencl.so make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 88%] Built target afopencl make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/depend make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/api/unified /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/api/unified /<>/obj-riscv64-linux-gnu/src/api/unified/CMakeFiles/af.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/array.cpp.o [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/arith.cpp.o [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/algorithm.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/array.cpp.o -MF CMakeFiles/af.dir/array.cpp.o.d -o CMakeFiles/af.dir/array.cpp.o -c /<>/src/api/unified/array.cpp cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/algorithm.cpp.o -MF CMakeFiles/af.dir/algorithm.cpp.o.d -o CMakeFiles/af.dir/algorithm.cpp.o -c /<>/src/api/unified/algorithm.cpp cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/arith.cpp.o -MF CMakeFiles/af.dir/arith.cpp.o.d -o CMakeFiles/af.dir/arith.cpp.o -c /<>/src/api/unified/arith.cpp [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/blas.cpp.o -MF CMakeFiles/af.dir/blas.cpp.o.d -o CMakeFiles/af.dir/blas.cpp.o -c /<>/src/api/unified/blas.cpp [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/data.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/data.cpp.o -MF CMakeFiles/af.dir/data.cpp.o.d -o CMakeFiles/af.dir/data.cpp.o -c /<>/src/api/unified/data.cpp [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/device.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/device.cpp.o -MF CMakeFiles/af.dir/device.cpp.o.d -o CMakeFiles/af.dir/device.cpp.o -c /<>/src/api/unified/device.cpp [ 88%] Building CXX object src/api/unified/CMakeFiles/af.dir/error.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/error.cpp.o -MF CMakeFiles/af.dir/error.cpp.o.d -o CMakeFiles/af.dir/error.cpp.o -c /<>/src/api/unified/error.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/features.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/features.cpp.o -MF CMakeFiles/af.dir/features.cpp.o.d -o CMakeFiles/af.dir/features.cpp.o -c /<>/src/api/unified/features.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/graphics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/graphics.cpp.o -MF CMakeFiles/af.dir/graphics.cpp.o.d -o CMakeFiles/af.dir/graphics.cpp.o -c /<>/src/api/unified/graphics.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/image.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/image.cpp.o -MF CMakeFiles/af.dir/image.cpp.o.d -o CMakeFiles/af.dir/image.cpp.o -c /<>/src/api/unified/image.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/index.cpp.o -MF CMakeFiles/af.dir/index.cpp.o.d -o CMakeFiles/af.dir/index.cpp.o -c /<>/src/api/unified/index.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/internal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/internal.cpp.o -MF CMakeFiles/af.dir/internal.cpp.o.d -o CMakeFiles/af.dir/internal.cpp.o -c /<>/src/api/unified/internal.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/lapack.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/lapack.cpp.o -MF CMakeFiles/af.dir/lapack.cpp.o.d -o CMakeFiles/af.dir/lapack.cpp.o -c /<>/src/api/unified/lapack.cpp [ 89%] Building CXX object src/api/unified/CMakeFiles/af.dir/signal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/signal.cpp.o -MF CMakeFiles/af.dir/signal.cpp.o.d -o CMakeFiles/af.dir/signal.cpp.o -c /<>/src/api/unified/signal.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/statistics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/statistics.cpp.o -MF CMakeFiles/af.dir/statistics.cpp.o.d -o CMakeFiles/af.dir/statistics.cpp.o -c /<>/src/api/unified/statistics.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/symbol_manager.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/symbol_manager.cpp.o -MF CMakeFiles/af.dir/symbol_manager.cpp.o.d -o CMakeFiles/af.dir/symbol_manager.cpp.o -c /<>/src/api/unified/symbol_manager.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/util.cpp.o -MF CMakeFiles/af.dir/util.cpp.o.d -o CMakeFiles/af.dir/util.cpp.o -c /<>/src/api/unified/util.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/vision.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/vision.cpp.o -MF CMakeFiles/af.dir/vision.cpp.o.d -o CMakeFiles/af.dir/vision.cpp.o -c /<>/src/api/unified/vision.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/__/backend/dim4.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/__/backend/dim4.cpp.o -MF CMakeFiles/af.dir/__/__/backend/dim4.cpp.o.d -o CMakeFiles/af.dir/__/__/backend/dim4.cpp.o -c /<>/src/backend/dim4.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/__/backend/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/__/backend/util.cpp.o -MF CMakeFiles/af.dir/__/__/backend/util.cpp.o.d -o CMakeFiles/af.dir/__/__/backend/util.cpp.o -c /<>/src/backend/util.cpp [ 90%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/c/err_common.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/c/err_common.cpp.o -MF CMakeFiles/af.dir/__/c/err_common.cpp.o.d -o CMakeFiles/af.dir/__/c/err_common.cpp.o -c /<>/src/api/c/err_common.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/c/type_util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/c/type_util.cpp.o -MF CMakeFiles/af.dir/__/c/type_util.cpp.o.d -o CMakeFiles/af.dir/__/c/type_util.cpp.o -c /<>/src/api/c/type_util.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/c/version.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/c/version.cpp.o -MF CMakeFiles/af.dir/__/c/version.cpp.o.d -o CMakeFiles/af.dir/__/c/version.cpp.o -c /<>/src/api/c/version.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/approx.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/approx.cpp.o -MF CMakeFiles/af.dir/__/cpp/approx.cpp.o.d -o CMakeFiles/af.dir/__/cpp/approx.cpp.o -c /<>/src/api/cpp/approx.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/array.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/array.cpp.o -MF CMakeFiles/af.dir/__/cpp/array.cpp.o.d -o CMakeFiles/af.dir/__/cpp/array.cpp.o -c /<>/src/api/cpp/array.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/bilateral.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/bilateral.cpp.o -MF CMakeFiles/af.dir/__/cpp/bilateral.cpp.o.d -o CMakeFiles/af.dir/__/cpp/bilateral.cpp.o -c /<>/src/api/cpp/bilateral.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/binary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/binary.cpp.o -MF CMakeFiles/af.dir/__/cpp/binary.cpp.o.d -o CMakeFiles/af.dir/__/cpp/binary.cpp.o -c /<>/src/api/cpp/binary.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/blas.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/blas.cpp.o -MF CMakeFiles/af.dir/__/cpp/blas.cpp.o.d -o CMakeFiles/af.dir/__/cpp/blas.cpp.o -c /<>/src/api/cpp/blas.cpp [ 91%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/colorspace.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/colorspace.cpp.o -MF CMakeFiles/af.dir/__/cpp/colorspace.cpp.o.d -o CMakeFiles/af.dir/__/cpp/colorspace.cpp.o -c /<>/src/api/cpp/colorspace.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/complex.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/complex.cpp.o -MF CMakeFiles/af.dir/__/cpp/complex.cpp.o.d -o CMakeFiles/af.dir/__/cpp/complex.cpp.o -c /<>/src/api/cpp/complex.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/constants.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/constants.cpp.o -MF CMakeFiles/af.dir/__/cpp/constants.cpp.o.d -o CMakeFiles/af.dir/__/cpp/constants.cpp.o -c /<>/src/api/cpp/constants.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/convolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/convolve.cpp.o -MF CMakeFiles/af.dir/__/cpp/convolve.cpp.o.d -o CMakeFiles/af.dir/__/cpp/convolve.cpp.o -c /<>/src/api/cpp/convolve.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/corrcoef.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/corrcoef.cpp.o -MF CMakeFiles/af.dir/__/cpp/corrcoef.cpp.o.d -o CMakeFiles/af.dir/__/cpp/corrcoef.cpp.o -c /<>/src/api/cpp/corrcoef.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/covariance.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/covariance.cpp.o -MF CMakeFiles/af.dir/__/cpp/covariance.cpp.o.d -o CMakeFiles/af.dir/__/cpp/covariance.cpp.o -c /<>/src/api/cpp/covariance.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/data.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/data.cpp.o -MF CMakeFiles/af.dir/__/cpp/data.cpp.o.d -o CMakeFiles/af.dir/__/cpp/data.cpp.o -c /<>/src/api/cpp/data.cpp [ 92%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/device.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/device.cpp.o -MF CMakeFiles/af.dir/__/cpp/device.cpp.o.d -o CMakeFiles/af.dir/__/cpp/device.cpp.o -c /<>/src/api/cpp/device.cpp [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/diff.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/diff.cpp.o -MF CMakeFiles/af.dir/__/cpp/diff.cpp.o.d -o CMakeFiles/af.dir/__/cpp/diff.cpp.o -c /<>/src/api/cpp/diff.cpp [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/dog.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/dog.cpp.o -MF CMakeFiles/af.dir/__/cpp/dog.cpp.o.d -o CMakeFiles/af.dir/__/cpp/dog.cpp.o -c /<>/src/api/cpp/dog.cpp [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/exampleFunction.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/exampleFunction.cpp.o -MF CMakeFiles/af.dir/__/cpp/exampleFunction.cpp.o.d -o CMakeFiles/af.dir/__/cpp/exampleFunction.cpp.o -c /<>/src/api/cpp/exampleFunction.cpp [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/exception.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/exception.cpp.o -MF CMakeFiles/af.dir/__/cpp/exception.cpp.o.d -o CMakeFiles/af.dir/__/cpp/exception.cpp.o -c /<>/src/api/cpp/exception.cpp [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/fast.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/fast.cpp.o -MF CMakeFiles/af.dir/__/cpp/fast.cpp.o.d -o CMakeFiles/af.dir/__/cpp/fast.cpp.o -c /<>/src/api/cpp/fast.cpp /<>/src/api/cpp/exception.cpp: In constructor ‘af::exception::exception(const char*)’: /<>/src/api/cpp/exception.cpp:28:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 28 | strncpy(m_msg, msg, sizeof(m_msg)); | ^ [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/features.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/features.cpp.o -MF CMakeFiles/af.dir/__/cpp/features.cpp.o.d -o CMakeFiles/af.dir/__/cpp/features.cpp.o -c /<>/src/api/cpp/features.cpp [ 93%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/fft.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/fft.cpp.o -MF CMakeFiles/af.dir/__/cpp/fft.cpp.o.d -o CMakeFiles/af.dir/__/cpp/fft.cpp.o -c /<>/src/api/cpp/fft.cpp /<>/src/api/cpp/features.cpp: In destructor ‘af::features::~features()’: /<>/src/api/cpp/features.cpp:43:69: warning: format ‘%p’ expects argument of type ‘void*’, but argument 3 has type ‘af::features*’ [-Wformat=] 43 | fprintf(stderr, "Error: Couldn't release af::features: %p\n", this); | ~^ ~~~~ | | | | void* af::features* [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/fftconvolve.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/fftconvolve.cpp.o -MF CMakeFiles/af.dir/__/cpp/fftconvolve.cpp.o.d -o CMakeFiles/af.dir/__/cpp/fftconvolve.cpp.o -c /<>/src/api/cpp/fftconvolve.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/filters.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/filters.cpp.o -MF CMakeFiles/af.dir/__/cpp/filters.cpp.o.d -o CMakeFiles/af.dir/__/cpp/filters.cpp.o -c /<>/src/api/cpp/filters.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/gaussian_kernel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/gaussian_kernel.cpp.o -MF CMakeFiles/af.dir/__/cpp/gaussian_kernel.cpp.o.d -o CMakeFiles/af.dir/__/cpp/gaussian_kernel.cpp.o -c /<>/src/api/cpp/gaussian_kernel.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/gfor.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/gfor.cpp.o -MF CMakeFiles/af.dir/__/cpp/gfor.cpp.o.d -o CMakeFiles/af.dir/__/cpp/gfor.cpp.o -c /<>/src/api/cpp/gfor.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/gradient.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/gradient.cpp.o -MF CMakeFiles/af.dir/__/cpp/gradient.cpp.o.d -o CMakeFiles/af.dir/__/cpp/gradient.cpp.o -c /<>/src/api/cpp/gradient.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/graphics.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/graphics.cpp.o -MF CMakeFiles/af.dir/__/cpp/graphics.cpp.o.d -o CMakeFiles/af.dir/__/cpp/graphics.cpp.o -c /<>/src/api/cpp/graphics.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/hamming.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/hamming.cpp.o -MF CMakeFiles/af.dir/__/cpp/hamming.cpp.o.d -o CMakeFiles/af.dir/__/cpp/hamming.cpp.o -c /<>/src/api/cpp/hamming.cpp [ 94%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/harris.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/harris.cpp.o -MF CMakeFiles/af.dir/__/cpp/harris.cpp.o.d -o CMakeFiles/af.dir/__/cpp/harris.cpp.o -c /<>/src/api/cpp/harris.cpp In file included from /<>/src/api/cpp/graphics.cpp:12: /<>/src/api/cpp/graphics.cpp: In destructor ‘af::Window::~Window()’: /<>/src/api/cpp/error.hpp:21:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ /<>/src/api/cpp/error.hpp:21:9: note: in C++11 destructors default to ‘noexcept’ 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/histogram.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/histogram.cpp.o -MF CMakeFiles/af.dir/__/cpp/histogram.cpp.o.d -o CMakeFiles/af.dir/__/cpp/histogram.cpp.o -c /<>/src/api/cpp/histogram.cpp [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/homography.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/homography.cpp.o -MF CMakeFiles/af.dir/__/cpp/homography.cpp.o.d -o CMakeFiles/af.dir/__/cpp/homography.cpp.o -c /<>/src/api/cpp/homography.cpp [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/hsv_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/hsv_rgb.cpp.o -MF CMakeFiles/af.dir/__/cpp/hsv_rgb.cpp.o.d -o CMakeFiles/af.dir/__/cpp/hsv_rgb.cpp.o -c /<>/src/api/cpp/hsv_rgb.cpp [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/iir.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/iir.cpp.o -MF CMakeFiles/af.dir/__/cpp/iir.cpp.o.d -o CMakeFiles/af.dir/__/cpp/iir.cpp.o -c /<>/src/api/cpp/iir.cpp [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/imageio.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/imageio.cpp.o -MF CMakeFiles/af.dir/__/cpp/imageio.cpp.o.d -o CMakeFiles/af.dir/__/cpp/imageio.cpp.o -c /<>/src/api/cpp/imageio.cpp [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/index.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/index.cpp.o -MF CMakeFiles/af.dir/__/cpp/index.cpp.o.d -o CMakeFiles/af.dir/__/cpp/index.cpp.o -c /<>/src/api/cpp/index.cpp [ 95%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/internal.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/internal.cpp.o -MF CMakeFiles/af.dir/__/cpp/internal.cpp.o.d -o CMakeFiles/af.dir/__/cpp/internal.cpp.o -c /<>/src/api/cpp/internal.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/lapack.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/lapack.cpp.o -MF CMakeFiles/af.dir/__/cpp/lapack.cpp.o.d -o CMakeFiles/af.dir/__/cpp/lapack.cpp.o -c /<>/src/api/cpp/lapack.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/matchTemplate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/matchTemplate.cpp.o -MF CMakeFiles/af.dir/__/cpp/matchTemplate.cpp.o.d -o CMakeFiles/af.dir/__/cpp/matchTemplate.cpp.o -c /<>/src/api/cpp/matchTemplate.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/mean.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/mean.cpp.o -MF CMakeFiles/af.dir/__/cpp/mean.cpp.o.d -o CMakeFiles/af.dir/__/cpp/mean.cpp.o -c /<>/src/api/cpp/mean.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/meanshift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/meanshift.cpp.o -MF CMakeFiles/af.dir/__/cpp/meanshift.cpp.o.d -o CMakeFiles/af.dir/__/cpp/meanshift.cpp.o -c /<>/src/api/cpp/meanshift.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/median.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/median.cpp.o -MF CMakeFiles/af.dir/__/cpp/median.cpp.o.d -o CMakeFiles/af.dir/__/cpp/median.cpp.o -c /<>/src/api/cpp/median.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/morph.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/morph.cpp.o -MF CMakeFiles/af.dir/__/cpp/morph.cpp.o.d -o CMakeFiles/af.dir/__/cpp/morph.cpp.o -c /<>/src/api/cpp/morph.cpp [ 96%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/nearest_neighbour.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/nearest_neighbour.cpp.o -MF CMakeFiles/af.dir/__/cpp/nearest_neighbour.cpp.o.d -o CMakeFiles/af.dir/__/cpp/nearest_neighbour.cpp.o -c /<>/src/api/cpp/nearest_neighbour.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/orb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/orb.cpp.o -MF CMakeFiles/af.dir/__/cpp/orb.cpp.o.d -o CMakeFiles/af.dir/__/cpp/orb.cpp.o -c /<>/src/api/cpp/orb.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/reduce.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/reduce.cpp.o -MF CMakeFiles/af.dir/__/cpp/reduce.cpp.o.d -o CMakeFiles/af.dir/__/cpp/reduce.cpp.o -c /<>/src/api/cpp/reduce.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/regions.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/regions.cpp.o -MF CMakeFiles/af.dir/__/cpp/regions.cpp.o.d -o CMakeFiles/af.dir/__/cpp/regions.cpp.o -c /<>/src/api/cpp/regions.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/resize.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/resize.cpp.o -MF CMakeFiles/af.dir/__/cpp/resize.cpp.o.d -o CMakeFiles/af.dir/__/cpp/resize.cpp.o -c /<>/src/api/cpp/resize.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/rgb_gray.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/rgb_gray.cpp.o -MF CMakeFiles/af.dir/__/cpp/rgb_gray.cpp.o.d -o CMakeFiles/af.dir/__/cpp/rgb_gray.cpp.o -c /<>/src/api/cpp/rgb_gray.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/rotate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/rotate.cpp.o -MF CMakeFiles/af.dir/__/cpp/rotate.cpp.o.d -o CMakeFiles/af.dir/__/cpp/rotate.cpp.o -c /<>/src/api/cpp/rotate.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/sat.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/sat.cpp.o -MF CMakeFiles/af.dir/__/cpp/sat.cpp.o.d -o CMakeFiles/af.dir/__/cpp/sat.cpp.o -c /<>/src/api/cpp/sat.cpp [ 97%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/scale.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/scale.cpp.o -MF CMakeFiles/af.dir/__/cpp/scale.cpp.o.d -o CMakeFiles/af.dir/__/cpp/scale.cpp.o -c /<>/src/api/cpp/scale.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/scan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/scan.cpp.o -MF CMakeFiles/af.dir/__/cpp/scan.cpp.o.d -o CMakeFiles/af.dir/__/cpp/scan.cpp.o -c /<>/src/api/cpp/scan.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/seq.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/seq.cpp.o -MF CMakeFiles/af.dir/__/cpp/seq.cpp.o.d -o CMakeFiles/af.dir/__/cpp/seq.cpp.o -c /<>/src/api/cpp/seq.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/set.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/set.cpp.o -MF CMakeFiles/af.dir/__/cpp/set.cpp.o.d -o CMakeFiles/af.dir/__/cpp/set.cpp.o -c /<>/src/api/cpp/set.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/sift.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/sift.cpp.o -MF CMakeFiles/af.dir/__/cpp/sift.cpp.o.d -o CMakeFiles/af.dir/__/cpp/sift.cpp.o -c /<>/src/api/cpp/sift.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/skew.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/skew.cpp.o -MF CMakeFiles/af.dir/__/cpp/skew.cpp.o.d -o CMakeFiles/af.dir/__/cpp/skew.cpp.o -c /<>/src/api/cpp/skew.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/sobel.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/sobel.cpp.o -MF CMakeFiles/af.dir/__/cpp/sobel.cpp.o.d -o CMakeFiles/af.dir/__/cpp/sobel.cpp.o -c /<>/src/api/cpp/sobel.cpp [ 98%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/sort.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/sort.cpp.o -MF CMakeFiles/af.dir/__/cpp/sort.cpp.o.d -o CMakeFiles/af.dir/__/cpp/sort.cpp.o -c /<>/src/api/cpp/sort.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/stdev.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/stdev.cpp.o -MF CMakeFiles/af.dir/__/cpp/stdev.cpp.o.d -o CMakeFiles/af.dir/__/cpp/stdev.cpp.o -c /<>/src/api/cpp/stdev.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/susan.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/susan.cpp.o -MF CMakeFiles/af.dir/__/cpp/susan.cpp.o.d -o CMakeFiles/af.dir/__/cpp/susan.cpp.o -c /<>/src/api/cpp/susan.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/timing.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/timing.cpp.o -MF CMakeFiles/af.dir/__/cpp/timing.cpp.o.d -o CMakeFiles/af.dir/__/cpp/timing.cpp.o -c /<>/src/api/cpp/timing.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/transform.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/transform.cpp.o -MF CMakeFiles/af.dir/__/cpp/transform.cpp.o.d -o CMakeFiles/af.dir/__/cpp/transform.cpp.o -c /<>/src/api/cpp/transform.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/transform_coordinates.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/transform_coordinates.cpp.o -MF CMakeFiles/af.dir/__/cpp/transform_coordinates.cpp.o.d -o CMakeFiles/af.dir/__/cpp/transform_coordinates.cpp.o -c /<>/src/api/cpp/transform_coordinates.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/translate.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/translate.cpp.o -MF CMakeFiles/af.dir/__/cpp/translate.cpp.o.d -o CMakeFiles/af.dir/__/cpp/translate.cpp.o -c /<>/src/api/cpp/translate.cpp [ 99%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/transpose.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/transpose.cpp.o -MF CMakeFiles/af.dir/__/cpp/transpose.cpp.o.d -o CMakeFiles/af.dir/__/cpp/transpose.cpp.o -c /<>/src/api/cpp/transpose.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/unary.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/unary.cpp.o -MF CMakeFiles/af.dir/__/cpp/unary.cpp.o.d -o CMakeFiles/af.dir/__/cpp/unary.cpp.o -c /<>/src/api/cpp/unary.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/unwrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/unwrap.cpp.o -MF CMakeFiles/af.dir/__/cpp/unwrap.cpp.o.d -o CMakeFiles/af.dir/__/cpp/unwrap.cpp.o -c /<>/src/api/cpp/unwrap.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/util.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/util.cpp.o -MF CMakeFiles/af.dir/__/cpp/util.cpp.o.d -o CMakeFiles/af.dir/__/cpp/util.cpp.o -c /<>/src/api/cpp/util.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/var.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/var.cpp.o -MF CMakeFiles/af.dir/__/cpp/var.cpp.o.d -o CMakeFiles/af.dir/__/cpp/var.cpp.o -c /<>/src/api/cpp/var.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/where.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/where.cpp.o -MF CMakeFiles/af.dir/__/cpp/where.cpp.o.d -o CMakeFiles/af.dir/__/cpp/where.cpp.o -c /<>/src/api/cpp/where.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/wrap.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/wrap.cpp.o -MF CMakeFiles/af.dir/__/cpp/wrap.cpp.o.d -o CMakeFiles/af.dir/__/cpp/wrap.cpp.o -c /<>/src/api/cpp/wrap.cpp [100%] Building CXX object src/api/unified/CMakeFiles/af.dir/__/cpp/ycbcr_rgb.cpp.o cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -Daf_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -MD -MT src/api/unified/CMakeFiles/af.dir/__/cpp/ycbcr_rgb.cpp.o -MF CMakeFiles/af.dir/__/cpp/ycbcr_rgb.cpp.o.d -o CMakeFiles/af.dir/__/cpp/ycbcr_rgb.cpp.o -c /<>/src/api/cpp/ycbcr_rgb.cpp [100%] Linking CXX shared library libaf.so cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/cmake -E cmake_link_script CMakeFiles/af.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/arrayfire-3.3.2+dfsg1-4ubuntu5 -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -pthread -Wno-comment -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libaf.so.3 -o libaf.so.3.3.2 CMakeFiles/af.dir/algorithm.cpp.o CMakeFiles/af.dir/arith.cpp.o CMakeFiles/af.dir/array.cpp.o CMakeFiles/af.dir/blas.cpp.o CMakeFiles/af.dir/data.cpp.o CMakeFiles/af.dir/device.cpp.o CMakeFiles/af.dir/error.cpp.o CMakeFiles/af.dir/features.cpp.o CMakeFiles/af.dir/graphics.cpp.o CMakeFiles/af.dir/image.cpp.o CMakeFiles/af.dir/index.cpp.o CMakeFiles/af.dir/internal.cpp.o CMakeFiles/af.dir/lapack.cpp.o CMakeFiles/af.dir/signal.cpp.o CMakeFiles/af.dir/statistics.cpp.o CMakeFiles/af.dir/symbol_manager.cpp.o CMakeFiles/af.dir/util.cpp.o CMakeFiles/af.dir/vision.cpp.o CMakeFiles/af.dir/__/__/backend/dim4.cpp.o CMakeFiles/af.dir/__/__/backend/util.cpp.o CMakeFiles/af.dir/__/c/err_common.cpp.o CMakeFiles/af.dir/__/c/type_util.cpp.o CMakeFiles/af.dir/__/c/version.cpp.o CMakeFiles/af.dir/__/cpp/approx.cpp.o CMakeFiles/af.dir/__/cpp/array.cpp.o CMakeFiles/af.dir/__/cpp/bilateral.cpp.o CMakeFiles/af.dir/__/cpp/binary.cpp.o CMakeFiles/af.dir/__/cpp/blas.cpp.o CMakeFiles/af.dir/__/cpp/colorspace.cpp.o CMakeFiles/af.dir/__/cpp/complex.cpp.o CMakeFiles/af.dir/__/cpp/constants.cpp.o CMakeFiles/af.dir/__/cpp/convolve.cpp.o CMakeFiles/af.dir/__/cpp/corrcoef.cpp.o CMakeFiles/af.dir/__/cpp/covariance.cpp.o CMakeFiles/af.dir/__/cpp/data.cpp.o CMakeFiles/af.dir/__/cpp/device.cpp.o CMakeFiles/af.dir/__/cpp/diff.cpp.o CMakeFiles/af.dir/__/cpp/dog.cpp.o CMakeFiles/af.dir/__/cpp/exampleFunction.cpp.o CMakeFiles/af.dir/__/cpp/exception.cpp.o CMakeFiles/af.dir/__/cpp/fast.cpp.o CMakeFiles/af.dir/__/cpp/features.cpp.o CMakeFiles/af.dir/__/cpp/fft.cpp.o CMakeFiles/af.dir/__/cpp/fftconvolve.cpp.o CMakeFiles/af.dir/__/cpp/filters.cpp.o CMakeFiles/af.dir/__/cpp/gaussian_kernel.cpp.o CMakeFiles/af.dir/__/cpp/gfor.cpp.o CMakeFiles/af.dir/__/cpp/gradient.cpp.o CMakeFiles/af.dir/__/cpp/graphics.cpp.o CMakeFiles/af.dir/__/cpp/hamming.cpp.o CMakeFiles/af.dir/__/cpp/harris.cpp.o CMakeFiles/af.dir/__/cpp/histogram.cpp.o CMakeFiles/af.dir/__/cpp/homography.cpp.o CMakeFiles/af.dir/__/cpp/hsv_rgb.cpp.o CMakeFiles/af.dir/__/cpp/iir.cpp.o CMakeFiles/af.dir/__/cpp/imageio.cpp.o CMakeFiles/af.dir/__/cpp/index.cpp.o CMakeFiles/af.dir/__/cpp/internal.cpp.o CMakeFiles/af.dir/__/cpp/lapack.cpp.o CMakeFiles/af.dir/__/cpp/matchTemplate.cpp.o CMakeFiles/af.dir/__/cpp/mean.cpp.o CMakeFiles/af.dir/__/cpp/meanshift.cpp.o CMakeFiles/af.dir/__/cpp/median.cpp.o CMakeFiles/af.dir/__/cpp/morph.cpp.o CMakeFiles/af.dir/__/cpp/nearest_neighbour.cpp.o CMakeFiles/af.dir/__/cpp/orb.cpp.o CMakeFiles/af.dir/__/cpp/reduce.cpp.o CMakeFiles/af.dir/__/cpp/regions.cpp.o CMakeFiles/af.dir/__/cpp/resize.cpp.o CMakeFiles/af.dir/__/cpp/rgb_gray.cpp.o CMakeFiles/af.dir/__/cpp/rotate.cpp.o CMakeFiles/af.dir/__/cpp/sat.cpp.o CMakeFiles/af.dir/__/cpp/scale.cpp.o CMakeFiles/af.dir/__/cpp/scan.cpp.o CMakeFiles/af.dir/__/cpp/seq.cpp.o CMakeFiles/af.dir/__/cpp/set.cpp.o CMakeFiles/af.dir/__/cpp/sift.cpp.o CMakeFiles/af.dir/__/cpp/skew.cpp.o CMakeFiles/af.dir/__/cpp/sobel.cpp.o CMakeFiles/af.dir/__/cpp/sort.cpp.o CMakeFiles/af.dir/__/cpp/stdev.cpp.o CMakeFiles/af.dir/__/cpp/susan.cpp.o CMakeFiles/af.dir/__/cpp/timing.cpp.o CMakeFiles/af.dir/__/cpp/transform.cpp.o CMakeFiles/af.dir/__/cpp/transform_coordinates.cpp.o CMakeFiles/af.dir/__/cpp/translate.cpp.o CMakeFiles/af.dir/__/cpp/transpose.cpp.o CMakeFiles/af.dir/__/cpp/unary.cpp.o CMakeFiles/af.dir/__/cpp/unwrap.cpp.o CMakeFiles/af.dir/__/cpp/util.cpp.o CMakeFiles/af.dir/__/cpp/var.cpp.o CMakeFiles/af.dir/__/cpp/where.cpp.o CMakeFiles/af.dir/__/cpp/wrap.cpp.o CMakeFiles/af.dir/__/cpp/ycbcr_rgb.cpp.o -ldl cd /<>/obj-riscv64-linux-gnu/src/api/unified && /usr/bin/cmake -E cmake_symlink_library libaf.so.3.3.2 libaf.so.3 libaf.so make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [100%] Built target af make[2]: Leaving directory '/<>/obj-riscv64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-riscv64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-riscv64-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' dh_auto_test -- ARGS+="-R cpu -E 'large|dense|imageio'" dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) LD_LIBRARY_PATH=/<>/obj-riscv64-linux-gnu/src/backend/cpu \ dh_auto_test -- ARGS+="-R unified" dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) make[1]: Leaving directory '/<>' fakeroot debian/rules binary-arch dh binary-arch --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot -a -O--parallel dh_prep -a -O--parallel dh_auto_install -a -O--parallel dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-riscv64-linux-gnu && make -j4 install DESTDIR=/<>/arrayfire-3.3.2\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/obj-riscv64-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-riscv64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-riscv64-linux-gnu/CMakeFiles /<>/obj-riscv64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-riscv64-linux-gnu' 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[3]: Entering directory '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/CMakeFiles/bin2cpp.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/cpu /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/backend/cpu /<>/obj-riscv64-linux-gnu/src/backend/cpu/CMakeFiles/afcpu.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/bin2cpp.dir/build'. make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 0%] 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 '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/backend/opencl /<>/obj-riscv64-linux-gnu/src/backend/opencl/CMakeFiles/opencl_bin_target.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build.make src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' make[3]: Nothing to be done for 'src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build'. make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 10%] 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 '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/backend/opencl /<>/obj-riscv64-linux-gnu/src/backend/opencl/CMakeFiles/afopencl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' make[3]: Nothing to be done for 'src/backend/cpu/CMakeFiles/afcpu.dir/build'. make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 45%] Built target afcpu make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' make[3]: Nothing to be done for 'src/backend/opencl/CMakeFiles/afopencl.dir/build'. make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [ 88%] Built target afopencl make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/depend make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' cd /<>/obj-riscv64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/api/unified /<>/obj-riscv64-linux-gnu /<>/obj-riscv64-linux-gnu/src/api/unified /<>/obj-riscv64-linux-gnu/src/api/unified/CMakeFiles/af.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' make -f src/api/unified/CMakeFiles/af.dir/build.make src/api/unified/CMakeFiles/af.dir/build make[3]: Entering directory '/<>/obj-riscv64-linux-gnu' make[3]: Nothing to be done for 'src/api/unified/CMakeFiles/af.dir/build'. make[3]: Leaving directory '/<>/obj-riscv64-linux-gnu' [100%] Built target af make[2]: Leaving directory '/<>/obj-riscv64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-riscv64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-riscv64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-riscv64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/tmp/usr/include -- Installing: /<>/debian/tmp/usr/include/af -- Installing: /<>/debian/tmp/usr/include/af/algorithm.h -- Installing: /<>/debian/tmp/usr/include/af/constants.h -- Installing: /<>/debian/tmp/usr/include/af/statistics.h -- Installing: /<>/debian/tmp/usr/include/af/macros.h -- Installing: /<>/debian/tmp/usr/include/af/backend.h -- Installing: /<>/debian/tmp/usr/include/af/vision.h -- Installing: /<>/debian/tmp/usr/include/af/cuda.h -- Installing: /<>/debian/tmp/usr/include/af/device.h -- Installing: /<>/debian/tmp/usr/include/af/util.h -- Installing: /<>/debian/tmp/usr/include/af/version.h -- Installing: /<>/debian/tmp/usr/include/af/features.h -- Installing: /<>/debian/tmp/usr/include/af/internal.h -- Installing: /<>/debian/tmp/usr/include/af/array.h -- Installing: /<>/debian/tmp/usr/include/af/index.h -- Installing: /<>/debian/tmp/usr/include/af/compatible.h -- Installing: /<>/debian/tmp/usr/include/af/complex.h -- Installing: /<>/debian/tmp/usr/include/af/lapack.h -- Installing: /<>/debian/tmp/usr/include/af/traits.hpp -- Installing: /<>/debian/tmp/usr/include/af/signal.h -- Installing: /<>/debian/tmp/usr/include/af/blas.h -- Installing: /<>/debian/tmp/usr/include/af/defines.h -- Installing: /<>/debian/tmp/usr/include/af/dim4.hpp -- Installing: /<>/debian/tmp/usr/include/af/graphics.h -- Installing: /<>/debian/tmp/usr/include/af/arith.h -- Installing: /<>/debian/tmp/usr/include/af/exception.h -- Installing: /<>/debian/tmp/usr/include/af/data.h -- Installing: /<>/debian/tmp/usr/include/af/gfor.h -- Installing: /<>/debian/tmp/usr/include/af/timing.h -- Installing: /<>/debian/tmp/usr/include/af/image.h -- Installing: /<>/debian/tmp/usr/include/af/opencl.h -- Installing: /<>/debian/tmp/usr/include/af/seq.h -- Installing: /<>/debian/tmp/usr/include/arrayfire.h -- Up-to-date: /<>/debian/tmp/usr/include/af/version.h -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/pde -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/pde/swe.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/financial -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/financial/heston_model.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/financial/monte_carlo_options.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/financial/black_scholes_options.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/financial/input.h -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/common -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/common/progress.h -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/common/idxio.h -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/benchmarks -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/benchmarks/fft.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/benchmarks/blas.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/benchmarks/pi.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/surface.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/plot3.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/conway.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/plot2d.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/conway_pretty.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/histogram.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/fractal.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/graphics/gravity_sim.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/adaptive_thresholding.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/optical_flow.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/image_demo.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/morphing.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/edge.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/brain_segmentation.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/image_editing.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/filters.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/pyramids.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/image_processing/binary_thresholding.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started/integer.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started/rainfall.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started/vectorize.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/getting_started/convolve.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/helloworld -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/helloworld/helloworld.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/CMakeLists.txt -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/computer_vision -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/computer_vision/susan.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/computer_vision/matching.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/computer_vision/harris.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/computer_vision/fast.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/CMakeModules -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/CMakeModules/FindOpenCL.cmake -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/logistic_regression.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/kmeans.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/neural_network.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/perceptron.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/knn.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/bagging.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/deep_belief_net.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/naive_bayes.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/softmax_regression.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/mnist_common.h -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/machine_learning/rbm.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/lin_algebra -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/lin_algebra/svd.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/lin_algebra/lu.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/lin_algebra/qr.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/lin_algebra/cholesky.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/unified -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/unified/basic.cpp -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/README.md -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/data -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/data/mnist -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/data/mnist/images-subset -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/data/mnist/labels-subset -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/vegetable-woman.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/circle_left.ppm -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/house.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/trees_ctm.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/bimodal.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/circle_center.ppm -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/man.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/sudoku.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/arrow.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/spider.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/sunset_emp.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/nature.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/fight.jpg -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/brain.png -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/atlantis.png -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/square.png -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/noisy_square.png -- Installing: /<>/debian/tmp/usr/share/doc/libarrayfire-doc/examples/assets/examples/images/README.md -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libafcpu.so.3.3.2 -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libafcpu.so.3 -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libafcpu.so -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireCPU.cmake -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireCPU-none.cmake -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libafopencl.so.3.3.2 -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libafopencl.so.3 -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libafopencl.so -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireOpenCL.cmake -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireOpenCL-none.cmake -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libaf.so.3.3.2 -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libaf.so.3 -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/libaf.so -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireUnified.cmake -- Installing: /<>/debian/tmp/usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireUnified-none.cmake make[1]: Leaving directory '/<>/obj-riscv64-linux-gnu' dh_install -a -O--parallel dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installdocs -a -O--parallel dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs docs/pages/release_notes.md make[1]: Leaving directory '/<>' dh_installinit -a -O--parallel dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_lintian -a -O--parallel dh_lintian: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_perl -a -O--parallel dh_link -a -O--parallel dh_strip_nondeterminism -a -O--parallel debian/rules override_dh_compress make[1]: Entering directory '/<>' dh_compress --exclude=examples --exclude=html dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) make[1]: Leaving directory '/<>' dh_fixperms -a -O--parallel dh_missing -a -O--parallel dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip -a -O--parallel dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) 99b6a2bee9b723d9e2308cb8ad9e7c321009de3a 8f2737b1606a5d82a5722d4b8b25d928a033f4ea e24f5bbf558cf6d28581bf8314976da77863f18a dh_makeshlibs -a -O--parallel dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps -a -O--parallel dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-riscv64-lp64d.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-riscv64-lp64d.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-riscv64-lp64d.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-riscv64-lp64d.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-riscv64-lp64d.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-riscv64-lp64d.so.1.usr-is-merged dh_installdeb -a -O--parallel dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_gencontrol -a -O--parallel dh_md5sums -a -O--parallel dh_builddeb -a -O--parallel INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-cpu-dev (in debian/libarrayfire-cpu-dev); do_strip: , oemstrip: pkgstriptranslations: processing libarrayfire-dev (in debian/libarrayfire-dev); do_strip: , oemstrip: pkgstriptranslations: processing libarrayfire-unified3-dbgsym (in debian/.debhelper/libarrayfire-unified3/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing libarrayfire-opencl3-dbgsym (in debian/.debhelper/libarrayfire-opencl3/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libarrayfire-dev/DEBIAN/control, package libarrayfire-dev, directory debian/libarrayfire-dev .. removing usr/share/doc/libarrayfire-dev/changelog.gz INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgstripfiles: processing control file: debian/libarrayfire-cpu-dev/DEBIAN/control, package libarrayfire-cpu-dev, directory debian/libarrayfire-cpu-dev .. removing usr/share/doc/libarrayfire-cpu-dev/changelog.gz pkgstripfiles: processing control file: debian/.debhelper/libarrayfire-opencl3/dbgsym-root/DEBIAN/control, package libarrayfire-opencl3-dbgsym, directory debian/.debhelper/libarrayfire-opencl3/dbgsym-root dpkg-deb: building package 'libarrayfire-opencl3-dbgsym' in 'debian/.debhelper/scratch-space/build-libarrayfire-opencl3/libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. Searching for duplicated docs in dependency libarrayfire-cpu3... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... symlinking changelog.Debian.gz in libarrayfire-cpu-dev to file in libarrayfire-cpu3 Searching for duplicated docs in dependency libarrayfire-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-cpu-dev ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... dpkg-deb: building package 'libarrayfire-cpu-dev' in '../libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstriptranslations version 154 INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgstripfiles: processing control file: debian/.debhelper/libarrayfire-unified3/dbgsym-root/DEBIAN/control, package libarrayfire-unified3-dbgsym, directory debian/.debhelper/libarrayfire-unified3/dbgsym-root dpkg-deb: building package 'libarrayfire-unified3-dbgsym' in 'debian/.debhelper/scratch-space/build-libarrayfire-unified3/libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgstriptranslations: processing libarrayfire-cpu3 (in debian/libarrayfire-cpu3); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... Renaming libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.deb to libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... pkgstripfiles: processing control file: debian/libarrayfire-cpu3/DEBIAN/control, package libarrayfire-cpu3, directory debian/libarrayfire-cpu3 INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... .. removing usr/share/doc/libarrayfire-cpu3/changelog.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-cpu3 ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libarrayfire-dev) ... dpkg-deb: building package 'libarrayfire-cpu3' in '../libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libarrayfire-dev' in '../libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-opencl-dev (in debian/libarrayfire-opencl-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libarrayfire-opencl-dev/DEBIAN/control, package libarrayfire-opencl-dev, directory debian/libarrayfire-opencl-dev .. removing usr/share/doc/libarrayfire-opencl-dev/changelog.gz Searching for duplicated docs in dependency libarrayfire-dev... symlinking changelog.Debian.gz in libarrayfire-opencl-dev to file in libarrayfire-dev Searching for duplicated docs in dependency libarrayfire-opencl3... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-opencl-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libarrayfire-opencl-dev' in '../libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-opencl3 (in debian/libarrayfire-opencl3); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com Renaming libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.deb to libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb pkgstripfiles: processing control file: debian/libarrayfire-opencl3/DEBIAN/control, package libarrayfire-opencl3, directory debian/libarrayfire-opencl3 .. removing usr/share/doc/libarrayfire-opencl3/changelog.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-opencl3 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libarrayfire-opencl3' in '../libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-unified-dev (in debian/libarrayfire-unified-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libarrayfire-unified-dev/DEBIAN/control, package libarrayfire-unified-dev, directory debian/libarrayfire-unified-dev .. removing usr/share/doc/libarrayfire-unified-dev/changelog.gz Searching for duplicated docs in dependency libarrayfire-dev... symlinking changelog.Debian.gz in libarrayfire-unified-dev to file in libarrayfire-dev Searching for duplicated docs in dependency libarrayfire-unified3... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-unified-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libarrayfire-unified-dev' in '../libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-unified3 (in debian/libarrayfire-unified3); do_strip: , oemstrip: INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libarrayfire-cpu3-dbgsym (in debian/.debhelper/libarrayfire-cpu3/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libarrayfire-unified3/DEBIAN/control, package libarrayfire-unified3, directory debian/libarrayfire-unified3 .. removing usr/share/doc/libarrayfire-unified3/changelog.gz Searching for duplicated docs in dependency libarrayfire-cpu3... symlinking changelog.Debian.gz in libarrayfire-unified3 to file in libarrayfire-cpu3 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libarrayfire-unified3 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libarrayfire-unified3' in '../libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. pkgstripfiles: processing control file: debian/.debhelper/libarrayfire-cpu3/dbgsym-root/DEBIAN/control, package libarrayfire-cpu3-dbgsym, directory debian/.debhelper/libarrayfire-cpu3/dbgsym-root dpkg-deb: building package 'libarrayfire-cpu3-dbgsym' in 'debian/.debhelper/scratch-space/build-libarrayfire-cpu3/libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.deb'. Renaming libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.deb to libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb dpkg-genbuildinfo --build=any -O../arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-03-14T14:14:21Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.changes: ----------------------------------------------- Format: 1.8 Date: Thu, 14 Mar 2024 07:10:48 -0400 Source: arrayfire Binary: libarrayfire-cpu-dev libarrayfire-cpu3 libarrayfire-dev libarrayfire-opencl-dev libarrayfire-opencl3 libarrayfire-unified-dev libarrayfire-unified3 Built-For-Profiles: noudeb Architecture: riscv64 Version: 3.3.2+dfsg1-4ubuntu5 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Jeremy Bícha Description: libarrayfire-cpu-dev - Development files for ArrayFire (CPU backend) libarrayfire-cpu3 - High performance library for parallel computing (CPU backend) libarrayfire-dev - Common development files for ArrayFire libarrayfire-opencl-dev - Development files for ArrayFire (OpenCL backend) libarrayfire-opencl3 - High performance library for parallel computing (OpenCL backend) libarrayfire-unified-dev - Development files for ArrayFire (unified backend) libarrayfire-unified3 - High performance library for parallel computing (unified backend) Changes: arrayfire (3.3.2+dfsg1-4ubuntu5) noble; urgency=medium . * Rebuild against latest clblas Checksums-Sha1: b8fe90c21d80453838e0117dcd6ad59296ae2521 11189 arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.buildinfo f228cdbe08bffc620b153f30048ce120810a2e86 20804 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 1ee89ca1bbd50e0c11a22fcc0b3c73a7ae14a7e4 31601782 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb e849bab84ace44fb797fe4d742d971479a672663 2627104 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb efa0078b8465375bf18d46424d92d70ee78d10d1 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb d4b0bd36290bfd7f243a3e2271d54a422cb31456 17734 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 162f94fba131a49e67235e47a371908082bbd8f1 82131098 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 0921487f32c7b753d36077e6326c336f012f3fef 6356580 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 09b2616e5ec62bf3bcc089769c605365cd42c4e2 17760 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 7ea32b023daa56a9a9d51e2e9462cc39f3b5ece8 4594188 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 8be2b16f4511d3f33c66131133ad2d79a4683aff 471490 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb Checksums-Sha256: ccd55e6803295d06872b45a0a809979aaef89d3946044254fe794436d4cf0c22 11189 arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.buildinfo 1b6dc01e30f6832fbf7cc7cd7d035b6d0930c0cd3a892447b8b19abb9866dd80 20804 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 7c56809f87fec830edca3fd87b121eb19b7779f03f4ba530ce5db06ff4f8663e 31601782 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb c96482812bca110479e5027c8859fe185365be6a91de7cf4ba8ab59b7f68c13f 2627104 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 31e36052740c4930c0fa3946788707e4fad251db8e75543ba47ecb60d60e7ac5 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 36a763fa6b8471fd27e8bf772f90dab09b481306c3988e6993edf389009d916b 17734 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 4629294ea014bdf72ed747a01d7296bc30b08c3f69d984e3ddc5a2c3b231adb4 82131098 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 69d20a761c62dc52c1c88f7ad2ace502060e4db69b64ba37718c977267c411c9 6356580 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 50b64b2d18756761f0f2a6f7eb63d5a1149b6baaae340552afb0935c8d9f66ec 17760 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 3099b850fa47639eb7e2aba9482f5f01b72292fc2def67dca1b40f810dcbc32f 4594188 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 836296fb65c2506a1c8a67bd48c6ff982a069467a2d74f3b1db14c7b984504ac 471490 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb Files: d3a7c257091a68dcd6dc11a111bc85ae 11189 science optional arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.buildinfo 4bc5032562ce84245c4b235e8e851074 20804 libdevel optional libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 4e55a084a981e843f1b1635a66175649 31601782 debug optional libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb e96c94a30ac259d94c082bfdd8009455 2627104 libs optional libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb f4a4d627925bf724bb2859ee7eafd9e9 70124 libdevel optional libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 08b8558e39c1ba0299d3a2e8a780d0f6 17734 libdevel optional libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 015bca1a4c50a194c4c9ae934cea29e9 82131098 debug optional libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 616f74452e04c495b0b6201e85bbc215 6356580 libs optional libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 1ed97a09144d6138595429e8fedbf9eb 17760 libdevel optional libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 95a35733b7b082bfc1a03bbe4f0ec00e 4594188 debug optional libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb e3880243f60d7d9f3725e7e31ca03cdf 471490 libs optional libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb Original-Maintainer: Debian Science Maintainers /<>/arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.changes.new could not be renamed to /<>/arrayfire_3.3.2+dfsg1-4ubuntu5_riscv64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: arrayfire Binary: libarrayfire-cpu-dev libarrayfire-cpu3 libarrayfire-cpu3-dbgsym libarrayfire-dev libarrayfire-opencl-dev libarrayfire-opencl3 libarrayfire-opencl3-dbgsym libarrayfire-unified-dev libarrayfire-unified3 libarrayfire-unified3-dbgsym Architecture: riscv64 Version: 3.3.2+dfsg1-4ubuntu5 Checksums-Md5: 4bc5032562ce84245c4b235e8e851074 20804 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 4e55a084a981e843f1b1635a66175649 31601782 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb e96c94a30ac259d94c082bfdd8009455 2627104 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb f4a4d627925bf724bb2859ee7eafd9e9 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 08b8558e39c1ba0299d3a2e8a780d0f6 17734 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 015bca1a4c50a194c4c9ae934cea29e9 82131098 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 616f74452e04c495b0b6201e85bbc215 6356580 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 1ed97a09144d6138595429e8fedbf9eb 17760 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 95a35733b7b082bfc1a03bbe4f0ec00e 4594188 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb e3880243f60d7d9f3725e7e31ca03cdf 471490 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb Checksums-Sha1: f228cdbe08bffc620b153f30048ce120810a2e86 20804 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 1ee89ca1bbd50e0c11a22fcc0b3c73a7ae14a7e4 31601782 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb e849bab84ace44fb797fe4d742d971479a672663 2627104 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb efa0078b8465375bf18d46424d92d70ee78d10d1 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb d4b0bd36290bfd7f243a3e2271d54a422cb31456 17734 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 162f94fba131a49e67235e47a371908082bbd8f1 82131098 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 0921487f32c7b753d36077e6326c336f012f3fef 6356580 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 09b2616e5ec62bf3bcc089769c605365cd42c4e2 17760 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 7ea32b023daa56a9a9d51e2e9462cc39f3b5ece8 4594188 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 8be2b16f4511d3f33c66131133ad2d79a4683aff 471490 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb Checksums-Sha256: 1b6dc01e30f6832fbf7cc7cd7d035b6d0930c0cd3a892447b8b19abb9866dd80 20804 libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 7c56809f87fec830edca3fd87b121eb19b7779f03f4ba530ce5db06ff4f8663e 31601782 libarrayfire-cpu3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb c96482812bca110479e5027c8859fe185365be6a91de7cf4ba8ab59b7f68c13f 2627104 libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 31e36052740c4930c0fa3946788707e4fad251db8e75543ba47ecb60d60e7ac5 70124 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 36a763fa6b8471fd27e8bf772f90dab09b481306c3988e6993edf389009d916b 17734 libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 4629294ea014bdf72ed747a01d7296bc30b08c3f69d984e3ddc5a2c3b231adb4 82131098 libarrayfire-opencl3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 69d20a761c62dc52c1c88f7ad2ace502060e4db69b64ba37718c977267c411c9 6356580 libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb 50b64b2d18756761f0f2a6f7eb63d5a1149b6baaae340552afb0935c8d9f66ec 17760 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb 3099b850fa47639eb7e2aba9482f5f01b72292fc2def67dca1b40f810dcbc32f 4594188 libarrayfire-unified3-dbgsym_3.3.2+dfsg1-4ubuntu5_riscv64.ddeb 836296fb65c2506a1c8a67bd48c6ff982a069467a2d74f3b1db14c7b984504ac 471490 libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb Build-Origin: Ubuntu Build-Architecture: riscv64 Build-Date: Thu, 14 Mar 2024 14:14:08 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu1), autotools-dev (= 20220109.1), base-files (= 13ubuntu7), base-passwd (= 3.6.3), bash (= 5.2.21-2ubuntu2), binutils (= 2.42-3ubuntu1), binutils-common (= 2.42-3ubuntu1), binutils-riscv64-linux-gnu (= 2.42-3ubuntu1), bsdextrautils (= 2.39.3-9ubuntu2), bsdutils (= 1:2.39.3-9ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5ubuntu1), cmake (= 3.28.3-1build3), cmake-data (= 3.28.3-1build3), coreutils (= 9.4-3ubuntu3), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-17ubuntu2), cpp-13-riscv64-linux-gnu (= 13.2.0-17ubuntu2), cpp-riscv64-linux-gnu (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu4), debconf (= 1.5.86), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17), debugedit (= 1:5.0-5build1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.5ubuntu4), dpkg-dev (= 1.22.5ubuntu4), dwz (= 0.15-1build5), file (= 1:5.45-3), findutils (= 4.9.0-5), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-17ubuntu2), g++-13-riscv64-linux-gnu (= 13.2.0-17ubuntu2), g++-riscv64-linux-gnu (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-17ubuntu2), gcc-13-base (= 13.2.0-17ubuntu2), gcc-13-riscv64-linux-gnu (= 13.2.0-17ubuntu2), gcc-14-base (= 14-20240303-1ubuntu1), gcc-riscv64-linux-gnu (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu1), gettext-base (= 0.21-14ubuntu1), googletest (= 1.14.0-1), grep (= 3.11-4), groff-base (= 1.23.0-3build1), gzip (= 1.12-1ubuntu2), hostname (= 3.23+nmu2ubuntu1), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.2-1.1ubuntu1), libasan8 (= 14-20240303-1ubuntu1), libatomic1 (= 14-20240303-1ubuntu1), libattr1 (= 1:2.5.2-1), libaudit-common (= 1:3.1.2-2.1), libaudit1 (= 1:3.1.2-2.1), libbinutils (= 2.42-3ubuntu1), libblas-dev (= 3.12.0-3), libblas3 (= 3.12.0-3), libblkid1 (= 2.39.3-9ubuntu2), libboost-dev (= 1.83.0.1ubuntu2), libboost1.83-dev (= 1.83.0-2.1ubuntu2), libbrotli1 (= 1.1.0-2), libbz2-1.0 (= 1.0.8-5ubuntu1), libc-bin (= 2.39-0ubuntu6), libc-dev-bin (= 2.39-0ubuntu6), libc6 (= 2.39-0ubuntu6), libc6-dev (= 2.39-0ubuntu6), libcap-ng0 (= 0.8.4-2), libcap2 (= 1:2.66-5ubuntu1), libcc1-0 (= 14-20240303-1ubuntu1), libclblas-dev (= 2.12-4.1), libclblas2t64 (= 2.12-4.1), libclfft-dev (= 2.12.2-5build1), libclfft2 (= 2.12.2-5build1), libcom-err2 (= 1.47.0-2.4~exp1ubuntu2), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.42-3ubuntu1), libctf0 (= 2.42-3ubuntu1), libcurl4 (= 8.5.0-2ubuntu6), libdb5.3t64 (= 5.3.28+dfsg2-5build1), libdebconfclient0 (= 0.271ubuntu2), libdebhelper-perl (= 13.14.1ubuntu5), libdeflate0 (= 1.19-1), libdpkg-perl (= 1.22.5ubuntu4), libdw1t64 (= 0.190-1.1build1), libelf1t64 (= 0.190-1.1build1), libexpat1 (= 2.6.1-2), libffi8 (= 3.4.6-1), libfftw3-bin (= 3.3.10-1ubuntu2), libfftw3-dev (= 3.3.10-1ubuntu2), libfftw3-double3 (= 3.3.10-1ubuntu2), libfftw3-long3 (= 3.3.10-1ubuntu2), libfftw3-single3 (= 3.3.10-1ubuntu2), libfile-stripnondeterminism-perl (= 1.13.1-1), libfreeimage-dev (= 3.18.0+ds2-10build2), libfreeimage3 (= 3.18.0+ds2-10build2), libgcc-13-dev (= 13.2.0-17ubuntu2), libgcc-s1 (= 14-20240303-1ubuntu1), libgcrypt20 (= 1.10.3-2), libgdbm-compat4t64 (= 1.23-5.1), libgdbm6t64 (= 1.23-5.1), libgfortran5 (= 14-20240303-1ubuntu1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgnutls30t64 (= 3.8.3-1.1ubuntu2), libgomp1 (= 14-20240303-1ubuntu1), libgpg-error0 (= 1.47-3build1), libgssapi-krb5-2 (= 1.20.1-5.1build3), libgtest-dev (= 1.14.0-1), libhogweed6t64 (= 3.9.1-2.2), libicu74 (= 74.2-1ubuntu1), libidn2-0 (= 2.3.7-2), libimath-3-1-29t64 (= 3.1.9-3.1ubuntu1), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libjbig0 (= 2.1-6.1ubuntu1), libjpeg-turbo8 (= 2.1.5-2ubuntu1), libjpeg8 (= 8c-2ubuntu11), libjsoncpp25 (= 1.9.5-6), libjxr0 (= 1.2~git20170615.f752187-5), libk5crypto3 (= 1.20.1-5.1build3), libkeyutils1 (= 1.6.3-3), libkrb5-3 (= 1.20.1-5.1build3), libkrb5support0 (= 1.20.1-5.1build3), liblapack-dev (= 3.12.0-3), liblapack3 (= 3.12.0-3), liblapacke (= 3.12.0-3), liblapacke-dev (= 3.12.0-3), liblcms2-2 (= 2.14-2), libldap2 (= 2.6.7+dfsg-1~exp1ubuntu6), liblerc4 (= 4.0.0+ds-4ubuntu1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.6.0-0.2), libmagic-mgc (= 1:5.45-3), libmagic1t64 (= 1:5.45-3), libmd0 (= 1.1.0-2), libmount1 (= 2.39.3-9ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libncursesw6 (= 6.4+20240113-1ubuntu1), libnettle8t64 (= 3.9.1-2.2), libnghttp2-14 (= 1.59.0-1build1), libopenexr-3-1-30 (= 3.1.5-5.1build1), libopenjp2-7 (= 2.5.0-2build1), libp11-kit0 (= 0.25.3-4ubuntu1), libpam-modules (= 1.5.3-5ubuntu3), libpam-modules-bin (= 1.5.3-5ubuntu3), libpam-runtime (= 1.5.3-5ubuntu3), libpam0g (= 1.5.3-5ubuntu3), libpcre2-8-0 (= 10.42-4ubuntu1), libperl5.38t64 (= 5.38.2-3.2), libpipeline1 (= 1.5.7-1), libpkgconf3 (= 1.8.1-2), libpng16-16t64 (= 1.6.43-3), libproc2-0 (= 2:4.0.4-4ubuntu1), libpsl5t64 (= 0.21.2-1.1), libraw23t64 (= 0.21.2-2.1), librhash0 (= 1.4.3-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build6), libsasl2-2 (= 2.1.28+dfsg1-4ubuntu4), libsasl2-modules-db (= 2.1.28+dfsg1-4ubuntu4), libselinux1 (= 3.5-2build2), libsframe1 (= 2.42-3ubuntu1), libsharpyuv0 (= 1.3.2-0.4build1), libsmartcols1 (= 2.39.3-9ubuntu2), libssh-4 (= 0.10.6-2build1), libssl3t64 (= 3.0.13-0ubuntu1), libstdc++-13-dev (= 13.2.0-17ubuntu2), libstdc++6 (= 14-20240303-1ubuntu1), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu4), libtasn1-6 (= 4.19.0-3), libtiff6 (= 4.5.1+git230720-4ubuntu1), libtinfo6 (= 6.4+20240113-1ubuntu1), libtmglib-dev (= 3.12.0-3), libtmglib3 (= 3.12.0-3), libtool (= 2.4.7-7), libubsan1 (= 14-20240303-1ubuntu1), libuchardet0 (= 0.0.8-1), libudev1 (= 255.4-1ubuntu4), libunistring5 (= 1.1-2), libuuid1 (= 2.39.3-9ubuntu2), libuv1t64 (= 1.48.0-1.1), libwebp7 (= 1.3.2-0.4build1), libwebpmux3 (= 1.3.2-0.4build1), libxml2 (= 2.9.14+dfsg-1.3ubuntu1), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.0-11.11), login (= 1:4.13+dfsg1-4ubuntu1), lto-disabled-list (= 47), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-3build4), mawk (= 1.3.4.20240123-1), ncurses-base (= 6.4+20240113-1ubuntu1), ncurses-bin (= 6.4+20240113-1ubuntu1), ocl-icd-libopencl1 (= 2.3.2-1), ocl-icd-opencl-dev (= 2.3.2-1), opencl-c-headers (= 3.0~2023.12.14-1), opencl-clhpp-headers (= 3.0~2023.12.14-1ubuntu1), patch (= 2.7.6-7build2), perl (= 5.38.2-3.2), perl-base (= 5.38.2-3.2), perl-modules-5.38 (= 5.38.2-3.2), pkg-config (= 1.8.1-2), pkgconf (= 1.8.1-2), pkgconf-bin (= 1.8.1-2), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-4ubuntu1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-2), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu2), tar (= 1.35+dfsg-3), util-linux (= 2.39.3-9ubuntu2), xz-utils (= 5.6.0-0.2), zlib1g (= 1:1.3.dfsg-3.1ubuntu1) Environment: DEB_BUILD_OPTIONS="nocheck parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1710414648" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libarrayfire-cpu-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb ----------------------------------------------------- new Debian package, version 2.0. size 20804 bytes: control archive=909 bytes. 1030 bytes, 25 lines control 439 bytes, 5 lines md5sums Package: libarrayfire-cpu-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 81 Depends: libarrayfire-cpu3 (= 3.3.2+dfsg1-4ubuntu5), libarrayfire-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: Development files for ArrayFire (CPU backend) ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the development files for the CPU backend of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ -rw-r--r-- root/root 823 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireCPU-none.cmake -rw-r--r-- root/root 4223 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireCPU.cmake lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libafcpu.so -> libafcpu.so.3 drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-cpu-dev/ -rw-r--r-- root/root 848 2016-08-12 12:05 ./usr/share/doc/libarrayfire-cpu-dev/README.Debian -rw-r--r-- root/root 2367 2016-04-26 17:32 ./usr/share/doc/libarrayfire-cpu-dev/README.md.gz lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-cpu-dev/changelog.Debian.gz -> ../libarrayfire-cpu3/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-cpu-dev/copyright libarrayfire-cpu3_3.3.2+dfsg1-4ubuntu5_riscv64.deb -------------------------------------------------- new Debian package, version 2.0. size 2627104 bytes: control archive=1042 bytes. 1152 bytes, 24 lines control 320 bytes, 4 lines md5sums 29 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libarrayfire-cpu3 Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 14961 Depends: libblas3 | libblas.so.3, libc6 (>= 2.38), libfftw3-double3 (>= 3.3.10), libfftw3-single3 (>= 3.3.10), libfreeimage3 (>= 3.18.0+ds2), libgcc-s1 (>= 4.0), liblapacke (>= 3.12.0), libstdc++6 (>= 13.1) Section: libs Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: High performance library for parallel computing (CPU backend) ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the CPU backend of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libafcpu.so.3 -> libafcpu.so.3.3.2 -rw-r--r-- root/root 15243520 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libafcpu.so.3.3.2 drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-cpu3/ -rw-r--r-- root/root 587 2024-03-14 11:10 ./usr/share/doc/libarrayfire-cpu3/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-cpu3/copyright drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 34 2016-08-12 12:05 ./usr/share/lintian/overrides/libarrayfire-cpu3 libarrayfire-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb ------------------------------------------------- new Debian package, version 2.0. size 70124 bytes: control archive=1775 bytes. 1078 bytes, 27 lines control 2231 bytes, 36 lines md5sums Package: libarrayfire-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 548 Suggests: libarrayfire-doc Breaks: libarrayfire-cpu-dev (<< 3.2.2+dfsg1-1) Replaces: libarrayfire-cpu-dev (<< 3.2.2+dfsg1-1) Section: libdevel Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: Common development files for ArrayFire ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the development files common to all backends of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/include/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/include/af/ -rw-r--r-- root/root 31081 2016-04-26 17:32 ./usr/include/af/algorithm.h -rw-r--r-- root/root 42788 2016-04-26 17:32 ./usr/include/af/arith.h -rw-r--r-- root/root 55753 2016-04-26 17:32 ./usr/include/af/array.h -rw-r--r-- root/root 3423 2016-04-26 17:32 ./usr/include/af/backend.h -rw-r--r-- root/root 7753 2016-04-26 17:32 ./usr/include/af/blas.h -rw-r--r-- root/root 4849 2016-04-26 17:32 ./usr/include/af/compatible.h -rw-r--r-- root/root 3577 2016-04-26 17:32 ./usr/include/af/complex.h -rw-r--r-- root/root 503 2016-04-26 17:32 ./usr/include/af/constants.h -rw-r--r-- root/root 2864 2016-04-26 17:32 ./usr/include/af/cuda.h -rw-r--r-- root/root 30491 2016-04-26 17:32 ./usr/include/af/data.h -rw-r--r-- root/root 12714 2016-04-26 17:32 ./usr/include/af/defines.h -rw-r--r-- root/root 12215 2016-04-26 17:32 ./usr/include/af/device.h -rw-r--r-- root/root 2197 2016-04-26 17:32 ./usr/include/af/dim4.hpp -rw-r--r-- root/root 1282 2016-04-26 17:32 ./usr/include/af/exception.h -rw-r--r-- root/root 1727 2016-04-26 17:32 ./usr/include/af/features.h -rw-r--r-- root/root 776 2016-04-26 17:32 ./usr/include/af/gfor.h -rw-r--r-- root/root 18907 2016-04-26 17:32 ./usr/include/af/graphics.h -rw-r--r-- root/root 52640 2016-04-26 17:32 ./usr/include/af/image.h -rw-r--r-- root/root 11530 2016-04-26 17:32 ./usr/include/af/index.h -rw-r--r-- root/root 6015 2016-04-26 17:32 ./usr/include/af/internal.h -rw-r--r-- root/root 17052 2016-04-26 17:32 ./usr/include/af/lapack.h -rw-r--r-- root/root 3825 2016-04-26 17:32 ./usr/include/af/macros.h -rw-r--r-- root/root 14448 2016-04-26 17:32 ./usr/include/af/opencl.h -rw-r--r-- root/root 6772 2016-04-26 17:32 ./usr/include/af/seq.h -rw-r--r-- root/root 47212 2016-04-26 17:32 ./usr/include/af/signal.h -rw-r--r-- root/root 13217 2016-04-26 17:32 ./usr/include/af/statistics.h -rw-r--r-- root/root 1089 2016-04-26 17:32 ./usr/include/af/timing.h -rw-r--r-- root/root 3366 2016-04-26 17:32 ./usr/include/af/traits.hpp -rw-r--r-- root/root 9251 2016-04-26 17:32 ./usr/include/af/util.h -rw-r--r-- root/root 491 2024-03-14 11:10 ./usr/include/af/version.h -rw-r--r-- root/root 34897 2016-04-26 17:32 ./usr/include/af/vision.h -rw-r--r-- root/root 7328 2016-04-26 17:32 ./usr/include/arrayfire.h drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ -rw-r--r-- root/root 3576 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireConfig.cmake -rw-r--r-- root/root 3108 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireConfigVersion.cmake drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-dev/ -rw-r--r-- root/root 586 2024-03-14 11:10 ./usr/share/doc/libarrayfire-dev/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-dev/copyright libarrayfire-opencl-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb -------------------------------------------------------- new Debian package, version 2.0. size 17734 bytes: control archive=856 bytes. 1075 bytes, 25 lines control 283 bytes, 3 lines md5sums Package: libarrayfire-opencl-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 77 Depends: libarrayfire-dev, libarrayfire-opencl3 (= 3.3.2+dfsg1-4ubuntu5), ocl-icd-opencl-dev | opencl-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: Development files for ArrayFire (OpenCL backend) ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the development files for the OpenCL backend of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ -rw-r--r-- root/root 947 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireOpenCL-none.cmake -rw-r--r-- root/root 4235 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireOpenCL.cmake lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libafopencl.so -> libafopencl.so.3 drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-opencl-dev/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-opencl-dev/changelog.Debian.gz -> ../libarrayfire-dev/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-opencl-dev/copyright libarrayfire-opencl3_3.3.2+dfsg1-4ubuntu5_riscv64.deb ----------------------------------------------------- new Debian package, version 2.0. size 6356580 bytes: control archive=1091 bytes. 1278 bytes, 24 lines control 332 bytes, 4 lines md5sums 35 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libarrayfire-opencl3 Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 31625 Depends: libblas3 | libblas.so.3, libc6 (>= 2.38), libclblas2t64 (>= 2.12), libclfft2 (>= 2.12.2), libfreeimage3 (>= 3.18.0+ds2), libgcc-s1 (>= 4.0), liblapacke (>= 3.12.0), libstdc++6 (>= 13.1), ocl-icd-libopencl1 | libopencl1, ocl-icd-libopencl1 (>= 1.0) | libopencl-1.2-1, ocl-icd-libopencl1 (>= 2.2.0) | libopencl-2.0-1 Section: libs Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: High performance library for parallel computing (OpenCL backend) ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the OpenCL backend of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libafopencl.so.3 -> libafopencl.so.3.3.2 -rw-r--r-- root/root 32307408 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libafopencl.so.3.3.2 drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-opencl3/ -rw-r--r-- root/root 589 2024-03-14 11:10 ./usr/share/doc/libarrayfire-opencl3/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-opencl3/copyright drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 34 2016-08-12 12:05 ./usr/share/lintian/overrides/libarrayfire-opencl3 libarrayfire-unified-dev_3.3.2+dfsg1-4ubuntu5_riscv64.deb --------------------------------------------------------- new Debian package, version 2.0. size 17760 bytes: control archive=842 bytes. 1046 bytes, 25 lines control 286 bytes, 3 lines md5sums Package: libarrayfire-unified-dev Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 77 Depends: libarrayfire-dev, libarrayfire-unified3 (= 3.3.2+dfsg1-4ubuntu5) Section: libdevel Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: Development files for ArrayFire (unified backend) ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the development files for the unified backend of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ -rw-r--r-- root/root 799 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireUnified-none.cmake -rw-r--r-- root/root 4422 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/cmake/ArrayFire/ArrayFireUnified.cmake lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libaf.so -> libaf.so.3 drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-unified-dev/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-unified-dev/changelog.Debian.gz -> ../libarrayfire-dev/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-unified-dev/copyright libarrayfire-unified3_3.3.2+dfsg1-4ubuntu5_riscv64.deb ------------------------------------------------------ new Debian package, version 2.0. size 471490 bytes: control archive=975 bytes. 1115 bytes, 24 lines control 239 bytes, 3 lines md5sums 30 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libarrayfire-unified3 Source: arrayfire Version: 3.3.2+dfsg1-4ubuntu5 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 2197 Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.0), libstdc++6 (>= 13.1), libarrayfire-cpu3 (= 3.3.2+dfsg1-4ubuntu5) | libarrayfire-opencl3 (= 3.3.2+dfsg1-4ubuntu5) Section: libs Priority: optional Multi-Arch: same Homepage: http://arrayfire.com/ Description: High performance library for parallel computing (unified backend) ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. . ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. . A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. . This package provides the unified backend of the ArrayFire library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-03-14 11:10 ./ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libaf.so.3 -> libaf.so.3.3.2 -rw-r--r-- root/root 2172944 2024-03-14 11:10 ./usr/lib/riscv64-linux-gnu/libaf.so.3.3.2 drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-unified3/ lrwxrwxrwx root/root 0 2024-03-14 11:10 ./usr/share/doc/libarrayfire-unified3/changelog.Debian.gz -> ../libarrayfire-cpu3/changelog.Debian.gz -rw-r--r-- root/root 49433 2016-08-12 12:05 ./usr/share/doc/libarrayfire-unified3/copyright drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-03-14 11:10 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 34 2016-08-12 12:05 ./usr/share/lintian/overrides/libarrayfire-unified3 +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 5183436 Build-Time: 10064 Distribution: noble-proposed Host Architecture: riscv64 Install-Time: 208 Job: arrayfire_3.3.2+dfsg1-4ubuntu5.dsc Machine Architecture: riscv64 Package: arrayfire Package-Time: 10306 Source-Version: 3.3.2+dfsg1-4ubuntu5 Space: 5183436 Status: successful Version: 3.3.2+dfsg1-4ubuntu5 -------------------------------------------------------------------------------- Finished at 2024-03-14T14:14:21Z Build needed 02:51:46, 5183436k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-27916204 Scanning for processes to kill in build PACKAGEBUILD-27916204